PSGroove: The Aftermath

I’ve long been grumbling (privately) over the lack of LUFA exposure “in the real world” – it’s been my heart and soul for quite a while now, and while there has been some truly fantastic works of engineering art come out of it, quite frankly it’s a very niche product destined to be used by engineers alone.

Until last week.

Boy, did I not see that coming. In my last post I briefly mentioned that the PSGroove project, an open source Sony Playstation 3 jailbreak firmware for the USB AVRs, was released – and it used my LUFA project s its base. At the time I thought it was a neat application of LUFA, and sure to be of some interest to gamers and developers alike, but not much more than that. Before I go on, I’ll stress that the original PSGroove code did not allow for game piracy, only the execution of homebrew (unsigned) code – something I support entirely.

But I certainly never imagined the sheer overwhelming interest in Matthias’ work. Within hours news was all over the internet, and I was pulling in more downloads of LUFA and hits of my site than I normally get in months. A quick search for PSGroove on Google yields 230 thousand freaking hits. I’m happy I’m able to have a minor role in this, as I’m totally chuffed that thousands of people all around the world will be using a LUFA powered project in their own homes.

What was most bizarre for me was that for the first time in my life people actually cared – in real time – what LUFA development I did. After pushing a minor patch for the LED and button support to the Olimex AVR-USB-162 board (which is a piece of junk in my opinion I might add, since my board died after the first program I loaded onto it for testing) I woke up to find posts of people discussing it and posting patched PSGroove HEX files.

Here’s what being in the limelight does to my server:

And I’m not alone on this – people truly have gone totally nuts. One of the consequences to all this is that every single bleeding USB AVR in the world (which were already in short supply) have been snapped up, either by board houses trying to pump out some boards to sell to gamers as quickly as possible, or by the gamers themselves as pre-made development boards. Great for them, but I do feel for the hobbyists, developers and board houses now scratching their heads wondering what to do now that they don’t have any chips to put into their already designed product X. Hopefully this will spur Atmel not to neglect the production of the USB AVRs, so it might actually mean a more plentiful supply in the future as Atmel manufactures another batch.


Comments: 6

Leave a reply »


I’m surprised to hear that there’s a shortage of USB AVRs.

I’m happy for your succes by the way. Dean for president! 🙂


Sure, LUFA will benefit from this hype. Perhaps LUFA wins some new developers getting now attention of this great work. Anyway prices for USB AVR will increase now, I guess.

wish you the best with project..


Well that explains why i couldn’t find any 32u4’s from my usual few suppliers on the weekend. Finally happy with my board design, and now i wait… I guess that’s a good reason to finish my reprap.


Hi Dean,

I really understand your disappointment for the feeling that your baby is nearly unused.
I often also had niche projects, and it’s hard to get a good and proud feeling for those projects, especially for the fact, that you have no commercial success with it.

But I can guarantee you, those people who use LUFA may be silent, because they are charged with the work for the product, but they love this library for sure.

You will find your work mentioned still in ten or even twenty years and this is really a long time in IT.

And be sure, the commercial success is somewhere on another side like your employment or projects you will then have.

Keep hacking,



Thanks for the kind words Steffen! Truth be told I’m excited that it’s prooven useful at all, and all things considered it does get quite a few mentions around the world when USB microcontroller stacks are brought up. If there’s one thing I can take away from the Commercial License Discussion post, it’s that the users are out there, they just choose to remain silent most of the time.

– Dean


It is going to be interesting to see how Atmel respond to the demand. That will provide a good pointer to Atmel commitment to the USB products.
Now PSGroove is ported to Microchip, they may now take the bulk of demand if they can deliver.


Leave a Reply

(will not be published)


Vital Stats

  • 35 Years Old
  • Australian
  • Lover of embedded systems
  • Firmware engineer
  • Self-Proclaimed Geek

Latest Blog Posts