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.
- psgroove-atavrusbrf01.hex
- psgroove-teensy2.hex
- psgroove-atavrxplain-rev2.hex.gz Note that the docs say that this should work on XPLAIN revisions >= 2
- psgroove-atavrxplain-rev2-build2.hex I just rebuilt this one, hopefully its working.
- psgroove-teensy1.hex This should be compatible with BlackCat 1.2
- psgroove-minimus.hex LED settings for this board may not be correct. If you have LED problems, try the other build.
- psgroove-minimus-usbkey.hex This is for Minimus boards, but built using the USBKEY LED configuration.
- psgroove-noleds-atmega16u4-8mhz.hex This should work for any board with the ATMEGA16U4 chip (running 8MHz). All LEDs are disabled, though.
- psgroove-at90usb162-16mhz-noleds.hex This should work on any board with a 16MHz AT90USB162 chip, but it won’t light any LEDs.
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.
I need for blackkat 16mhz. Would like bd emu enabled. Thanks.
I will give a try. Mine is supposed to be v1.7 but board says v1.6. Chip is AT90USB162. Thanks.
Works. Thanks.
Thanks for the update! I’m glad to hear it worked.
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.
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.
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.
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!
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.
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!
I believe that’s the same header I used to compile. Did it work?
It works! but the LEDs… seems not to be ok.
Both red & green leds are on.
Could you do anything more?
Give the new minimus-usbkey build a try. PSGroove recommends that configuration over the custom header I used for the first build.
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.
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
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
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.
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…
Here are correct makefile settings
* MCU = at90usb1287
* BOARD = XPLAIN
* F_CLOCK = 8000000
Dit you used the same during compilation?
I just rebuilt with the above settings. Give her a go.
Good luck ;)
Josh
Board works almost perfectly now despite of USB device error and non working LEDs ;) . I’ve just tested blackb0x ;)
Many thanks :)
Welcome to the party! :)
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);
}
}
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.
also, does your patch have the no blu-ray in drive patch? (hermes)
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.
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.
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
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.
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!
Josh
Are you planing to update builds with new hermes?
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. :)
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 :)
My LED’s dont work right but i dont care. My PS3 is finally JailBroke on 315.
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
Hi Florinel,
Still no Hermes v3 yet, sorry! Working on porting it, and as soon as I do I’ll build for your board :)
Thanks for answering
This is a good news!
good luck!
Thanks in advance!
I have an AT90USB162 board running at 8Mhz. Which hex file should I use?
Well, if you want the LEDs to work then I need to know the name of the board you’re using. See this list. Tell me the name of your board and I’ll build you a hex :)
I’m not exactly sure what the name of the board is, but i think it’s Teensy? This is the board in question. http://www.ozmodchips.com/teensy-style-at90usb162-dev-board-p-323.html
Based on the forums I’ve read on this board, the LEDs don’t work due to a hardwiring issue so LEDs should be a non-issue.
http://www.ps3-hacks.com/forums/about9543.html&p=1
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
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.
thank you
but when turn on ps3 I have a black screen
open Kubus with LED
ps3 with update 3.15
Can you link me to the datasheet for your board? I will try to get it working.
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!
Sorry -> Thank <- you very much! josh
sorry for the double post :-)
My pleasure
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
Josh
Any progress with build that supports Hermes v3? Can we expect it in the next few days?
THX for answer and your work.
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 :)
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.
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 …
Ah, that’d be why. I built for 16MHz. Ooops ;)
Jevinskie’s PSGroove Repo on GitHub is gone …
http://github.com/jevinskie/psgroove
It’s still there. the link above is wrong :)
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 …
Very good info. about KaKaRoTo’s work :))
[url]http://kakaroto.homelinux.net[/url]
Hopefully we’ll get more 3.15 stuff as the time goes by. Don’t give up on it!! :)