Rockbox PSGroove updated to support FW 2.76, 3.21, 3.30, and 3.40
First off... huge props go out to shuffle2 for the original port of PSGroove to the RockBox Compatible devices.
To Kakaroto (et al) for his continued work on PL3.
To XOEO for his PSN patch. Need I say more???
To DanyL for his work on the RockBox-PSGroove Installer (thread here) and his work on the ipod ports (amoung others).
And to id10terror for his original Sansa e200 thread (here) that got me to start looking at this code base--- plus saving me some cash I would have spent on a USB dongle, a development board, or a dingoo.
I haven't really done anything other than compile for 3.15 for various targets previously. But tonight I've modified shuffle2's code a bit to include support for the newer PL3 firmware additions in PL3 (2.76, 3.40, 3.30 and 3.21) which currently aren't supported in shuffle2's branch, these changes are in both my github repositories here (for just the shuffle2 branch minus PL3) (Update: Shuffle2 has pulled these updates into the main repository dir Rockbox-PSGroove now) and here (for the known working shuffle2 and PL3 combination in a single repository.). These firmwares are the reason I started the new thread, and for 3.15 folks since the other threads seem to have LOTS of folks running 3.41.
So if you have 2.76, 3.15, 3.21, 3.30 or 3.40 this thread may be a more focused thread for your specific needs. (not that the other threads aren't awesome!!!)
My main focus is keeping up with PL3 with respect to FW 3.15, so that's where the name came from. Additionally, I didn't expect the other firmwares to come out and be relevant-- however, they are out and should have some RockBox loving in my opinion... so here it is!
I'm looking for testers of the other firmwares added to verify the code changes for them, but I have tested it on the Sansa c200v1 with firmware 3.15 and it works the same as before-- so it should work for these other firmwares as well.
Q: Can someone compile this for me for my EIO-Pod 5000G Nano MiniTouch?
A: Possibly, When requesting a compile you need to specify your both your MP3 hardware and your firmware of your PS3.
Q: Except your update, everything else is available already from Kakaroto and shuffle2's github. So why even have a separate github
A: It started out because micro updates seemed to be breaking 3.15 compatability for a while. Then it moved into the need to have one place for myself to have a copy of a known working Rockbox-PSGroove and PL3 source. Then it seemed like 3.15 was getting lost in the shuffle. No one was compiling for it and all the new wizbang payloads were coming out for 3.41. That's why I created it in the first place... one spot for 3.15 specific configurations of code that someone can download and compile, knowing that the combination of rockbox-PSGroove and PL3 work together for older firmwares.
Q: Hey, there's two guthubs out there now. What gives? Which is which?
RB-PSGrooveFW3.15 is the original github I created. It contains a working combination of shuffle2's sources (which now contain the 2.76, 3.21, and 3.40 firmware additions) and a working stable version of PL3.
rockbox_psgroove is the fork of shuffle2's github. it contains only shuffle2's code and is where I'll work to add any new stuff to Rockbox-Psgroove I can.