From WikiTemp, the GBAtemp wiki
(First version for PSGroove rockbox installation guide)
 
(update and new layout)
Line 1: Line 1:
This is a guide to use your Rockbox player to jailbreak your PS3.
+
= PSGroove Guide for ROCKbox =
 +
[[Image:Rockbox400.png]]
  
The patch disable the Rockbox USB functionality to replace it with a PSgroove functionality.
+
This guide will cover the Playstation 3 PSGroove port for devices using the Rockbox Open Source Jukebox Firmware.
  
 +
== Compatible Devices ==
  
Readme from [http://github.com/shuffle2/rockbox_psgroove Github]:
+
[[PSGroove]] port is compatible with device using a CPU version "PP502x"
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 :)
+
  
 +
Here is the way to check your own device's CPU version :
  
 +
Start up Rockbox on your device, then go to System -> Debug -> View HW info.
  
== Requirement ==
+
According to CPU version, PSGroove for Rockbox should be compatible with these devices :
- A Rockboxed device using CPU version "PP502x"
+
{|
- Rockbox revision from the same build used by the patch if you want to retain your audio player functionality at the same time
+
|
 +
*GoGear HDD1630
 +
*GoGear HDD6330
 +
*GoGear sa1200
  
(ex. revision r28154 for 5gen and r28156 for 5.5gen)
 
  
 +
*iPod 4G Grayscale
 +
*iPod 4G Color/Photo
 +
*iPod Video 5G/5.5G
 +
*iPod Mini 1G
 +
*iPod Mini 2G
 +
*iPod Nano 1G
 +
*(The iPod Nano 2G is not RockBox compatible yet (no possible PSGroove port))
  
Here is the way to check your own device's CPU version :
 
  
Start up Rockbox on your device. Then go to System -> Debug -> View HW info.
+
*Iriver H10 5GB
 +
*Iriver H10
  
  
Compatible devices :
+
|
*Ipod 4g grayscale
+
*M-Robe 100
*Ipod 4g color/photo
+
*Ipod 5g/5.5g video
+
*Ipod Mini 1g/2g
+
*Ipod nano 1g
+
  
*Sansa e200/c200
 
*Sansa e260
 
  
 +
*Sansa C200 V1
 +
*Sansa E200 V1
 +
*Sansa E200 R
 +
 +
 +
*Samsung YH820
 +
*Samsung YH920
 +
*Samsung YH950
 +
 +
 +
*Tatung Elio TPJ-1022
 +
 +
 +
*Toshiba Gigabeat S (not F or X)
 +
 +
 +
*Vibe 500
 +
|}
 +
 +
= Guide =
  
 
== How to install ==
 
== How to install ==
  
 +
First, you need to install Rockbox firmware on your device.
  
 +
Once installed, you will have to replace a file with another one.
  
You can convert your player either manually, or using the [http://psx-scene.com/forums/showthread.php?t=67353 Rockbox-PSGroove installer]
+
The new file fully disable the Rockbox USB functionality and allow PSGroove to send Data to the PS3.
  
 +
Rockbox USB functionality will not work anymore (computer interaction, file browsing, etc.), use the Disk mode (Select+play when booting an iPod) to connect to computer to acces your player's files.
  
=== RockBox-PSGroove Installer ===
+
=== Rockbox firmware installation ===
  
This method will install a bootloader to your media player to allow you to select which OS you want to use (Original, Rockbox, PSgroove)
+
1. Download the [http://www.rockbox.org/wiki/RockboxUtility Rockbox installer].<br />
 +
2. Run the program and go to the file/preferences to pick your device's model.<br />
 +
3. Then, go to ''Installation'' tab, and install the bootloader<br />
 +
4. Once done, install Rockbox and select either the ''Stable Rockbox'', or the ''Archived version'' if you want to retain your Rockbox usability as a normal player.
  
Pros :  
+
Note : The best choice would be to install the exact same revision which was used by the PSGroove patch. The installer doesn't give you the choice to install a given revision, you will have to download it yourself and replace the .rockbox folder on your device manually.
* All the PSGroove Rockbox available at the same place
+
* Install in 2 clicks
+
Cons :
+
* Only Hermes v1
+
  
  
 +
=== PSGroove installation ===
 +
Installing PSgroove on your player can be done using 2 methods :
  
=== Rockbox official installation ===
+
'''1. RockBox-PSGroove Installer'''
  
This method allow you to choose which version of Rockbox and PSGroove you will use.
+
[http://sourceforge.net/projects/rbpsgroove/ Rockbox-PSGroove installer]
  
Using the official RockBox installer, your Media player will boot automatically in Rockbox without Bootloader menu. If you want the bootloader menu, you can install it later using the rockBox-PSgroove installer's "iPL" tab.
+
Rockbox-PSGroove installer Requires Microsoft .Net Framework 4.0
  
 +
It will install a new [http://img9.imageshack.us/img9/917/dsc04300jr.jpg bootloader] to your media player which allow you to select which firmware you want to use (Original, Rockbox, PSGroove, Disk mode).
  
 +
It will then replace your rockbox firmware with one from the included PSGroove patched firmware to your player.
  
Replace '''device:/rockbox/rockbox.ipod''' by the one provided by your PSGroove compiled binary
+
Pros :
 +
* Easy and automatic installation for many devices
 +
* Install a Bootloader menu (iPod, Linux, Rockbox, PSGroove)
 +
Cons :
 +
* Only for Windows
 +
* No PSGroove version choice (You have to download the needed PSGroove files and replace them in the installer sub-folder before using the installation button)
 +
 
 +
 
 +
'''2. Manual installation'''
 +
 
 +
Replace '''device:/.rockbox/rockbox.ipod''' (if you are using an iPod) by the one provided by your PSGroove compiled binary
  
Note :
 
*Rockbox USB IR functionnality will not work anymore, use disk mode (select+play when booting) to connect to computer.
 
  
  
 
== How to use ==
 
== How to use ==
1. power cycle the PS3
+
1. Power cycle the PS3
  
2. Reset the Ipod with Menu+Select (Important !)
+
2. Disconnect your earphones, and Reset the Ipod with Menu+Select (Important for first PSGroove versions!).
  
3. Connect the device to PS3 and Power+reset the PS3
+
3. When Rockbox is loaded, connect the device to the PS3, power ON the console and push Reset quickly.
  
  
 
== FAQ ==
 
== FAQ ==
* Does the original PSGroove port for Rockbox read bdvd?
+
* Does the original [[PSGroove]] port for Rockbox read bdvd?
No, you have to modify the source and recompile, (patching the rockbox.ipod in an hexeditor doesn't work. Rockbox doesn't boot : checksum error)
+
No, you have to modify the source and recompile, (patching the rockbox.ipod in an hexeditor doesn't work. Rockbox won't boot because of checksum error)
  
 
* How to enable bdvd?
 
* How to enable bdvd?
Search for 0x78, 0x78, 0x78, 0x78 and change it to 0x62, 0x64, 0x76, 0x64 (line 1314 of the .patch)
+
Search for 0x78, 0x78, 0x78, 0x78 and change it to 0x62, 0x64, 0x76, 0x64 (Line 1314 of the original .patch)
 +
 
 +
* If I enable bdvd, will it work with any backupManager?
 +
No, you have to use a compatible [[PS3 Jailbreaking Devices List|payload]].<br />
 +
- Backup Manager v2.0 needs PSGroove Hermes v1.1<br />
 +
- Open Manager v1.13 needs PSGroove Hermes v2.0<br />
 +
- Open manager v1.16 needs PSGroove Hermes v3.0
 +
 
 +
= Files =
 +
 
 +
=== PSGroove ===
 +
Original [[PSGroove]] port to rockbox video.
 +
 
 +
Rockbox patch provided by shuffle2.
 +
 
 +
[http://github.com/shuffle2/rockbox_psgroove Github]:
 +
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 :)
 +
 
 +
Note :
 +
This PSGroove port doesn't include the bdvd access. It's for homebrews only.
 +
 
 +
Payload binaries available for devices :
 +
 
 +
* [http://github.com/shuffle2/rockbox_psgroove Ipod video (5g 5.5g)]
 +
* [http://www.mediafire.com/?6b0w7ssw2ejlcrc Ipod Nano 1g]
 +
* [http://psx-scene.com/forums/showpost.php?p=532032&postcount=1 Sansa e200v1, e200R, c200v1]
 +
 
 +
=== PSGroove 1.0 + bdvd patch ===
 +
 
 +
Payload binaries available for devices :
 +
 
 +
* [http://www.ps3hax.net/showthread.php?p=119960 iPod 4g Color/Photo]
 +
* [http://www.ps3hax.net/showthread.php?p=119960 Ipod Mini 1g]
 +
* [http://www.ps3hax.net/showthread.php?p=119960 Ipod Mini 2g]
 +
* [http://www.ps3-hacks.com/file/141 Ipod Nano 1g]
 +
* [http://www.ps3hax.net/showthread.php?p=119339 Ipod Video (5g 5.5g)] Rockbox r25156
 +
* [http://psx-scene.com/forums/showpost.php?p=532032&postcount=1 Sansa e200v1, e200R, c200 v1]
 +
 
 +
=== PSGroove 1.1 (Hermes Patch) ===
 +
 
 +
Add Peek & Poke
 +
Enable playing a backup without a bluray in the drive (NoDisc mode)
 +
 
 +
Payload binaries available for devices :
 +
 
 +
* [http://gueux-forum.net/index.php?showtopic=243939 Sansa e200v1, e200R, c200 v1]
 +
 
 +
 
 +
=== PSGroove Hermes v2.0 ===
 +
 
 +
Introduce a Patched mode to correct the Controller issues with some games (F1 2010, Street Fighter IV, etc.)
 +
 
 +
Payload binaries available for devices :
 +
 
 +
* [http://tutoriaux.gueux-forum.net/index.php/PS3_JAILBREAK_IPOD Ipod Nano 1g] Rockbox r28160
 +
* [http://tutoriaux.gueux-forum.net/index.php/PS3_JAILBREAK_IPOD Ipod Video (5g 5.5g)] Rockbox r25155
 +
* [http://psx-scene.com/forums/showpost.php?p=532032&postcount=1 Sansa e200v1, e200R, c200 v1]
 +
 
 +
=== PSGroove Hermes v3.0 ===
 +
Better Controller fixes. No need for a Patched mode anymore.
 +
 
 +
Payload binaries available for devices :
  
* Does the original PSGroove port for Rockbox includes the NoDisc patch by Hermes, for backupManager2.0?
+
* [http://gueux-forum.net/index.php?s=&showtopic=243824&view=findpost&p=1808696 iPod 4g Color/Photo]
No, you have to use [[PS3 Jailbreaking Devices List|a payload]] including a Hermes patch.
+
* [http://gueux-forum.net/index.php?s=&showtopic=243824&view=findpost&p=1808696 Ipod Mini 1g]
 +
* [http://gueux-forum.net/index.php?s=&showtopic=243824&view=findpost&p=1808696 Ipod Mini 2g]
 +
* [http://gueux-forum.net/index.php?s=&showtopic=243824&view=findpost&p=1808696 Ipod Nano 1g]
 +
* [http://gueux-forum.net/index.php?s=&showtopic=243824&view=findpost&p=1808696 Ipod Video (5g 5.5g)] Rockbox r25156
 +
* [http://psx-scene.com/forums/showpost.php?p=532032&postcount=1 Sansa e200v1, e200R, c200 v1]
  
  

Revision as of 16:12, 9 October 2010

PSGroove Guide for ROCKbox

Rockbox400.png

This guide will cover the Playstation 3 PSGroove port for devices using the Rockbox Open Source Jukebox Firmware.

Compatible Devices

PSGroove port is compatible with device using a CPU version "PP502x"

Here is the way to check your own device's CPU version :

Start up Rockbox on your device, then go to System -> Debug -> View HW info.

According to CPU version, PSGroove for Rockbox should be compatible with these devices :

  • GoGear HDD1630
  • GoGear HDD6330
  • GoGear sa1200


  • iPod 4G Grayscale
  • iPod 4G Color/Photo
  • iPod Video 5G/5.5G
  • iPod Mini 1G
  • iPod Mini 2G
  • iPod Nano 1G
  • (The iPod Nano 2G is not RockBox compatible yet (no possible PSGroove port))


  • Iriver H10 5GB
  • Iriver H10


  • M-Robe 100


  • Sansa C200 V1
  • Sansa E200 V1
  • Sansa E200 R


  • Samsung YH820
  • Samsung YH920
  • Samsung YH950


  • Tatung Elio TPJ-1022


  • Toshiba Gigabeat S (not F or X)


  • Vibe 500

Guide

How to install

First, you need to install Rockbox firmware on your device.

Once installed, you will have to replace a file with another one.

The new file fully disable the Rockbox USB functionality and allow PSGroove to send Data to the PS3.

Rockbox USB functionality will not work anymore (computer interaction, file browsing, etc.), use the Disk mode (Select+play when booting an iPod) to connect to computer to acces your player's files.

Rockbox firmware installation

1. Download the Rockbox installer.
2. Run the program and go to the file/preferences to pick your device's model.
3. Then, go to Installation tab, and install the bootloader
4. Once done, install Rockbox and select either the Stable Rockbox, or the Archived version if you want to retain your Rockbox usability as a normal player.

Note : The best choice would be to install the exact same revision which was used by the PSGroove patch. The installer doesn't give you the choice to install a given revision, you will have to download it yourself and replace the .rockbox folder on your device manually.


PSGroove installation

Installing PSgroove on your player can be done using 2 methods :

1. RockBox-PSGroove Installer

Rockbox-PSGroove installer

Rockbox-PSGroove installer Requires Microsoft .Net Framework 4.0

It will install a new bootloader to your media player which allow you to select which firmware you want to use (Original, Rockbox, PSGroove, Disk mode).

It will then replace your rockbox firmware with one from the included PSGroove patched firmware to your player.

Pros :

  • Easy and automatic installation for many devices
  • Install a Bootloader menu (iPod, Linux, Rockbox, PSGroove)

Cons :

  • Only for Windows
  • No PSGroove version choice (You have to download the needed PSGroove files and replace them in the installer sub-folder before using the installation button)


2. Manual installation

Replace device:/.rockbox/rockbox.ipod (if you are using an iPod) by the one provided by your PSGroove compiled binary


How to use

1. Power cycle the PS3

2. Disconnect your earphones, and Reset the Ipod with Menu+Select (Important for first PSGroove versions!).

3. When Rockbox is loaded, connect the device to the PS3, power ON the console and push Reset quickly.


FAQ

  • Does the original PSGroove port for Rockbox read bdvd?

No, you have to modify the source and recompile, (patching the rockbox.ipod in an hexeditor doesn't work. Rockbox won't boot because of checksum error)

  • How to enable bdvd?

Search for 0x78, 0x78, 0x78, 0x78 and change it to 0x62, 0x64, 0x76, 0x64 (Line 1314 of the original .patch)

  • If I enable bdvd, will it work with any backupManager?

No, you have to use a compatible payload.
- Backup Manager v2.0 needs PSGroove Hermes v1.1
- Open Manager v1.13 needs PSGroove Hermes v2.0
- Open manager v1.16 needs PSGroove Hermes v3.0

Files

PSGroove

Original PSGroove port to rockbox video.

Rockbox patch provided by shuffle2.

Github:

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 :)

Note : This PSGroove port doesn't include the bdvd access. It's for homebrews only.

Payload binaries available for devices :

PSGroove 1.0 + bdvd patch

Payload binaries available for devices :

PSGroove 1.1 (Hermes Patch)

Add Peek & Poke
Enable playing a backup without a bluray in the drive (NoDisc mode)

Payload binaries available for devices :


PSGroove Hermes v2.0

Introduce a Patched mode to correct the Controller issues with some games (F1 2010, Street Fighter IV, etc.)

Payload binaries available for devices :

PSGroove Hermes v3.0

Better Controller fixes. No need for a Patched mode anymore.

Payload binaries available for devices :