PSGroove Builds

These are PSGroove builds for various boards. They’re all built for firmware 3.15 and have BD emu enabled. If you’d like to see your board listed here, post a comment and I’ll see what I can do.

Note: None of these builds support Hermes v3 payload. I’m working on a few other things at the moment, but I would really like to port more payloads to PSGroove and FW 3.15. I can’t give you an ETA yet, sorry. I will try to document the work on this on the blog, once I’ve finished my current little project.

59 Responses to PSGroove Builds

  1. William Banks says:

    I need for blackkat 16mhz. Would like bd emu enabled. Thanks.

  2. William Banks says:

    I will give a try. Mine is supposed to be v1.7 but board says v1.6. Chip is AT90USB162. Thanks.

  3. William Banks says:

    Works. Thanks.

  4. 315Groove says:

    If anyone finds a compiled 3.15 version for rockbox please post, searching madly for a compiled version for 4g grayscale. Otherwise I guess its time to learn more about compiling. Please and thanks.

    • josh says:

      I recently installed Rockbox on my MP3 player, though I haven’t set up the development environment for it yet. Possibly during this week — if I’m not too occupied with reading the PS3 SDK docs — I’ll build as many of the Rockbox ports as I can. Too bad my MP3 player isn’t supported for the PSGroove port, I’d have liked to try one of the big Linux payloads floating around.
      If you do happen across a working PSGroove port, I can host it here if you share it with me.

  5. 315Groove says:

    Ok thanks, I will keep scouting around and keep an eye on this page as well. If I find any rockbox ports Ill let you know. So disappointing that can do it perfectly if I upgrade and lose otherOS with rockbox. I’m intelligent and not new to modding devices, but compiling and all that is something I don’t completely understand and have done with help from a friend or walkthroughs. Thanks again. Its already been ported to Rockbox (3.41 versions of psgroove compiled and working apparently) by shuffle2 but I am unsure if his source is completely working with 3.15 or not yet.

  6. yasta says:

    What about Minimus AVR USB board?
    Here is one HEX but dosen’t work corretly (http://www.ps3-hacks.com/file/152).
    Please help us. Thanks in advance!

    • josh says:

      I’m building a Minimus PSGroove right now, but the LED settings may be incorrect. Please let me know if the LEDs work, or if the whole thing is broken, or whatever. Thanks.

      • yasta says:

        Please use this code to compile corretly:
        http://psx-scene.com/forums/attachment.php?attachmentid=18656&d=1285482704

        So it going to be like this:
        LED Patched, Green = Power on
        Red = Doing stuff
        Blue = Finished

        Thanks again!

        • josh says:

          I believe that’s the same header I used to compile. Did it work?

          • yasta says:

            It works! but the LEDs… seems not to be ok.
            Both red & green leds are on.
            Could you do anything more?

          • josh says:

            Give the new minimus-usbkey build a try. PSGroove recommends that configuration over the custom header I used for the first build.

          • northofamerica says:

            I have just finished testing both of the minimus hex files with my minimus 32k ATmega32u2.
            I thought I would let you know how they are doing.
            Your 3.15 build’s are the only ones I can seem to find so thanks for making them so accessible.

            The usbkey hex keeps all 3 lights on at all times after loading. while the old one keeps green and red on all the time as you probably already know.
            I keep getting that annoying unknown usb device error as well.

            Thanks for your hard work and making the hex files so accessible.

          • josh says:

            Unfortunately, very few people in the PS3 scene are actively supporting 3.15. Most new exploit development (such as Hermes v3 payload) is designed for 3.41, and I don’t see that changing until we have a unified exploit and payload loader platform of some sort. Kakaroto tried with PL3, but PSGroove never officially picked that up and Hermes doesn’t seem inclined, either. Since so few people are working on the older firmwares, the only way it seems that this could happen is if I personally port every PSGroove fork to every payload fork. :P

            As for your board, those LED test results may be a good sign (at least its something to work with). I’ll work on it and see where it goes…

            Happy hacking,

            Josh

  7. budzio says:

    I will make a test on atavrxplain board after work :)
    Josh, did you solve “unkown USB device” problem that was present in other available hex files ???

    thx for answering

    Greetings from Poland !!! :D

    • josh says:

      I haven’t had a chance to finishing going over the payload code yet, so that error will still persist. Sorry, its still a work in progress. However, the payload should still work, even though it gives the error message. Please let me know how it goes on your board.

      • budzio says:

        Josh
        Unfortunately psgroove 3.15 hex for atavrxplain doesn’t work.
        PS3 boots up, Leds are blinking but there is nothing new in Games menu. Also I do not have “unkown USB device” problem…

        • budzio says:

          Here are correct makefile settings
          * MCU = at90usb1287
          * BOARD = XPLAIN
          * F_CLOCK = 8000000
          Dit you used the same during compilation?

          • josh says:

            I just rebuilt with the above settings. Give her a go.
            Good luck ;)

          • budzio says:

            Josh
            Board works almost perfectly now despite of USB device error and non working LEDs ;) . I’ve just tested blackb0x ;)

            Many thanks :)

          • josh says:

            Welcome to the party! :)

          • budzio says:

            If you find some time to fix leds here is something I found that could help(i hope so)

            Here is a C led flasher program too. It has 2 ways of accessing the port bits.
            Code:
            /*Led flashing program, uses PE0 as led output XMega128A1*/

            #include
            #include
            //#include “Xmega_IO_bits_definition.h” //Not needed if using _bm or _bp bits notation

            int main (void)
            {
            PORTE_OUT=0xff; //All leds off, negative logic
            PORTE_DIR=0xff; //Initialise port

            for (;;)
            {

            //Led on, negative logic

            // PORTE_OUT &= ~ (1<<PE0); //Alternate usage with Xmega_IO_bits_definition
            // PORTE_OUT &= ~ PIN0_bm; //Alternate usage
            PORTE_OUT &= ~ (1<<PIN0_bp); //Alternate usage
            _delay_ms(500);

            //Led off
            // PORTE_OUT |= (1<<PE0); //Alternate usage with Xmega_IO_bits_definition
            PORTE_OUT |= PIN0_bm; //Alternate usage
            // PORTE_OUT |= (1<<PIN0_bp); //Alternate usage
            _delay_ms(500);
            }

            }

  8. oos says:

    Hi.

    Could you also upload a copy of the modified .git repository with all the chanes (bd_emu)
    so that I can add a little something specific to my board and make my own v3.15 .HEX?

    (it’s a PS3Yes)

    thanks.

    • oos says:

      also, does your patch have the no blu-ray in drive patch? (hermes)

      • josh says:

        All of these builds are based on Jevinskie’s PSGroove fork, which I built on Oct 2. He’s actually made a few commits since then, but I don’t think the payload code has changed, so I haven’t rebuilt since my first successful build. The only patch I’ve made personally is to enable BD emulation, which was specifically disabled in PL3. Hermes’ patch is already in there, I just turned BD emu on so that we could use it.
        No, I don’t have a github repo to share. Maybe once I have more than 2 lines to patch it’ll be worth the time ;) Once you have PL3 built, you should be able to run my patch against default_payload_3_15.h and then build for your board without any other changes.

        • oos says:

          That’s all I needed to know. :D

          I had analyzed that repository this morning, I just didn’t know hermes was already applied.

          So, to get all features already available, I don’t need to bother DIFF’ing the various forks.

          Just apply the patch and I get what I want.

          Thanks.

  9. Maikel says:

    can you compile for this board fw 3.15

    Arduino Duemilanove

    MCU = atmega168 or atmega328p
    BOARD = ArduinoDuemilanove
    F_CLOCK = 16000000

    http://github.com/timwu/psgroove

    or can you tel me how i do it my self

    thanksss

    • josh says:

      Well, I can’t quickly build for your board, unfortunately, since it’s not LUFA compatible. After work tonight I’ll look at porting the PL3-enabled PSGroove to the vusb library using the timwu’s repo that you linked.

  10. yasta says:

    Well, now I’m using that one with my minimus:
    psgroove-minimus-usbkey.hex
    It works, but all LEDs still on (green, red & blue).
    Why this board is so complicated?
    Thanks anyway!

  11. budzio says:

    Josh
    Are you planing to update builds with new hermes?

    • josh says:

      I definitely want to use Hermes’ new payload in the future. Unfortunately, Hermes only supports 3.41 directly, so his changes would have to be backported to 3.15.
      My plan is to begin opening up PSGroove a bit more to support other payloads besides PL3 — Hermes’ and PL3′s payloads are incompatible, but there are also other payloads floating around that I’d like to support.
      Maybe it is time that I published a git repo of my own. :)

      • budzio says:

        Josh
        I just realize that bdemu is not working with build for ATAVRXPLAIN

        If you do not have time to fix it, it is not problem for me and probably other Xplain users to wait till you upgrade builds ver. to support new Hermes or other payloads :)

  12. William Banks says:

    My LED’s dont work right but i dont care. My PS3 is finally JailBroke on 315.

  13. florinel says:

    Hi Josh,
    please i need the files PSGroove

    jevin psgroove_Hermes_USBKEY_8Mhz.hex
    alias
    Openkubus ATMEGA16U4, 8MHz for ps3 Fw 3.15

    (8Mhz_atmega16u4-openkubus)
    for ps3 Fw 3.15

    Thanks

    • josh says:

      Hi Florinel,

      Still no Hermes v3 yet, sorry! Working on porting it, and as soon as I do I’ll build for your board :)

  14. florinel says:

    Thanks for answering
    This is a good news!
    good luck!
    Thanks in advance!

  15. Sam says:

    I have an AT90USB162 board running at 8Mhz. Which hex file should I use?

  16. Petro says:

    sorry for the double post

    Josh could you make hex for openkubus 8mhz 16U4?
    I wait so long until it works with 3.15

    thx for the work

    • josh says:

      Hi Petro
      I looked up the openkubus board, and it looks like it has no LEDs. I built without LED support, but if I’m wrong please let me know and I’ll try to fix it.

  17. Petro says:

    thank you
    but when turn on ps3 I have a black screen
    open Kubus with LED
    ps3 with update 3.15

  18. florinel says:

    Tank you very much! josh :-)
    Great work! It`s realy working for my! PS3 80Gb Fw 3.15
    ATMEGA16U4 chip (running 8MHz). openkubus
    You are the best!
    thx for the work!

  19. florinel says:

    Sorry -> Thank <- you very much! josh
    sorry for the double post :-)

  20. Petro says:

    Hello,

    test for something, it works now
    I must be a BDVD in the drive to have the usbdongle starts.
    I Have a 60GB PS3

    Thank

    Great work

  21. budzio says:

    Josh
    Any progress with build that supports Hermes v3? Can we expect it in the next few days?
    THX for answer and your work.

  22. olimex... says:

    Hi there,
    does any of the .hex files work together with the Olimex AVR-USB-STK. There is a thread about it at http://psx-scene.com/forums/f178/flashing-guide-olimex-avr-usb-162-avr-usb-stk-psgroove-65332/#post504645 , with HermesV3 but just for 3.41 and not the 3.15 firmware…

    Thanks for supporting us OtherOS Fans :)

    • josh says:

      Still no Hermes v3 support… but I built a “noleds” hex for your chip (AT90USB162). I don’t have the LED configuration, so the “noleds” should work, but without the LEDs.

      • olimex... says:

        Hi josh,

        thanks for that, but it looks like it doesn`t work, I reflashed the board with the noleds hex and tried with an phat running 3.15.

        The power led is going on and off , to be sure the failure is not caused by the board, I flashed in “psgroove_jevin_Olimex_8Mhz.hex” . With this both led`s are lit and the PS3 enters JB mode …

  23. olimex... says:

    Jevinskie’s PSGroove Repo on GitHub is gone …

  24. nerodeny says:

    Hello Josh,

    Great job!
    Could you explain how we can generate the .patch for rockbox devices ?
    Do you plan to port your work to iPod mini 2G ?

    Do you have some links who could help us to be ready to prepare our own compilation/rockbox.ipod ?

    Thanks in advance and continue …

  25. n00nek says:

    Very good info. about KaKaRoTo’s work :))
    [url]http://kakaroto.homelinux.net[/url]

  26. Birger says:

    Hopefully we’ll get more 3.15 stuff as the time goes by. Don’t give up on it!! :)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>