Post: PSGroove Ported To Rockbox Enabled Devices
09-25-2010, 04:56 AM #1
spark32
I’m too L33T
(adsbygoogle = window.adsbygoogle || []).push({}); Source: PS3news.com

Originally posted by Luckluka View Post
Today shuffle2 has successfully You must login or register to view this content. the original PSGroove payload to Rockbox, an open-source replacement firmware for MP3 players.

Download: You must login or register to view this content.

To quote from PSGroove.com (linked above): Of the rockbox compatible MP3 players, shuffle2 has tested this on a 5th generation ipod video.

He states it will work on all PP502x based targets. Currently it is using the original psgroove payload, without any extra features.

However, he has plans to integrate some of the better psgroove payload revisions.

When asked which other devices were compatible, he stated: "theoretically anything that rockbox supports (but people with the devices would need to do some simple patches first)"


Also, here is the readme included in the download.

Originally posted by spark32
This is a patch for rockbox which replaces usb functionality with that of psgroove.

Currently it is only functional on PP502x targets, and has only been tested on a
5th generation ipod video.

Additionally, the descriptors/payload is the vanilla psgroove data at the moment.
I hope to eventually port Aaron's changes to build descriptors at compile time...
or someone else can do this change and commit it


"Porting" to other rockbox-supported devices:
Take note of which files contain target-specific changes (for pp502x):
File | Notes for porting
____________________________________|_____________ ___________________________________
firmware\export\config.h | Ensure no other usb drivers will be compiled in
firmware\export\config\ipodvideo.h | Same as above, but for your target's header
firmware\target\arm\usb-drv-arc.c | Target's usb driver must support:
| usb_drv_recv_blocking()
| 8 byte packet size
| *probably* needs to support full speed instead
| of high speed usb spec
firmware\usbstack\psgroove.c | Endpoint_ResetDataToggle() must be ported to
| your target
(adsbygoogle = window.adsbygoogle || []).push({});
09-25-2010, 05:00 AM #2
You must login or register to view this content.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo