Voici la présentation du dongle PS3 Open Source basé sur un PIC 18F, le PIC18F4550 USB Dev tool. Ce dongle USB vous permet de hacker / jailbreaker votre PS3 en Firmware 3.41 et inférieur grâce au PSGrooPic basé sur PSGroove.
Merci à VGCRepairs d'avoir fourni un sample du dongle.
Fonctionnalités
Vu qu'il ne s'agit en fait que d'un dongle basé sur un PIC18F4550, outil de développement pas forcément spécifique à la PS3, aucune liste de fonctionnalité n'est annoncée par l'auteur.
La liste de fonctionnalité dépend du firmware que vous flashez sur le dongle, cependant, nous pouvons en ressortir les fonctionnalités suivantes:
- Open Source: Support de tous les firmwares PSGrooPic (tous les firmwares de PSGrooPic, pas de la PS3).
- Un bouton permettant de passer le dongle du mode "lancement du code flashé dessus" au mode "flashage" pour pouvoir installer le code souhaité dessus.
- Une LED rouge permettant d'afficher l'état du dongle (en fonction, en exécution, fonctionnel).
- Pas besoin de garder le dongle inséré (le besoin de garder le dongle USB PS3 branché n'est qu'une protection par les fabricants de dongle pour éviter d'utiliser un dongle pour plusieurs PS3).
- 32Ko de mémoire interne.
Le dongle possède également les mêmes fonctionnalités que les autres dongles :
* Solution plug and play USB qui s'installe en quelques secondes, gardant votre garantie valide.
* Installateur et interface facile à utiliser (backup manager).
* Compatible avec tous les modèles FAT et SLIM, toutes régions: USA, JAP, PAL et COREE.
* Neo Jailbreak désactive les mises à jour forcées et ne brickera jamais votre console.
* Support de tous les jeux (il ne permet cependant pas le backup de films bluray, films dvd ou jeux d'anciennes consoles).
* Sauvegarde vers votre disque dur interne ou externe via USB, et démarre directement sur l'interface. Elimine le besoin d'un graveur bluray et de bluray vierges.
* Lis les backups de votre disque dur 2x plus rapidement que sur le BluRay original. Ceci élimine les lags pour un jeu plus fluide.
* Ouvre votre console pour une nouvelle génération d'applications homebrews. Charge les applications et jeux homebrew de n'importe quel disque dur et lecteur USB.
* Possibilité de mise à jour pour ajouter des nouvelles fonctionnalités en connectant le dongle à n'importe quel ordinateur.
Review du PIC18F4550 USB Dev tool
Emballage
Le PIC18F4550 USB Dev tool m'a été livré dans du papier bulle rose pour protéger durant le transport:
Le dongle a été mis directement dans ce papier bulle, scotché.
Le dongle
Dans le sachet, on voit le dongle qui nous montre tout son contenu, avec son bouton et son unique LED.
La puce contient l'inscription Microchip PIC18F4550 -I/PT. Un bootloader est contenu dans la puce pour permettre le flashage aisé grâce à son bouton.
A l'arrière, apparaît le nom du dongle, et aucune soudure n'est visible sur cette face.
Ce dongle ressemblant beaucoup au Maximus AVR USB, et provenant visiblement de la même usine, je vous montre un comparatif du Maximus avec le PIC. Le Maximus est en bas et le PIC en haut. Le PIC ne contient qu'un bouton et qu'une LED alors que le Maximus contient deux boutons et deux LED. Par contre, le PIC contient deux fois plus de mémoire Flash, soit 32Ko.
Malheureusement, aucune coque n'est présente autour du dongle, ni même d'isolant, ce qui fait qu'un risque de court circuit ou d'usure plus rapide est possible comparé aux autres dongles comme le PS3Key.
La flashage
Le PIC18F4550 USB Dev tool est un outil de programmation basé sur le PIC18F4550. Il est ainsi parfaitement adapté à l'utilisation du PSGroove / PSGrooPIC, qui est compatible avec ce PIC. Le PIC18F4550 USB Dev tool flashé avec PSGrooPIC permet ainsi de hacker votre PS3.
Le dongle est fourni avec un programme de test, qui ne fais que clignoter la LED. De base vous ne pourrez donc pas l'utiliser pour jailbreaker votre PS3 sans le reprogrammer.
Pour le programmer vous aurez besoin de :
- Télécharger et installer le .NET Framework 4 et le Visual C++ redist si vous ne les avez pas déjà.
- Télécharger et décompresser HID Bootloader.
- Lancez le programme HID Bootloader
- Branchez le PIC18FUSB dans un port USB de votre ordinateur.
- Appuyez et relâchez le bouton présent sur le dongle.
- Vous entendrez le son Windows lors du branchement de périphérique et un popup à propos de drivers qui se sont installés devrait s'afficher. Le programme indique "Device attached".
- Téléchargez PSGrooPIC et décompressez le sur votre ordinateur.
- Cliquez sur "Open Hex File", choisissez le bon fichier .HEX qui correspond.
- Cliquez sur "Program/verify".
- Le programme va flasher l'HEX et le programme va afficher "Verify running". Le programme a un petit bug qui fait qu'il reste coincé sur cette étape. Cependant, il est sans danger de retirer votre dongle une fois que que le message "verify running" est affiché.
Une fois programmé avec PSGrooPIC, branché dans la PS3 et fonctionnel, la lumière rouge s'allume et reste allumé:
Points positifs
- Compatible firmware open source PSGrooPIC, qui est souvent mis à jour contrairement aux autres dongles.
- Peux être mis à jour.
- Basé sur du matériel reconnu: PIC18F4550.
- Fonctionne parfaitement.
- Pas besoin de garder le dongle branché pendant l'utilisation de la PS3.
- Est basé sur un PIC (upgradable via le bootloader), et devrait être donc bénéficier de plus de stock que l'AT90USB qui est en rupture de stock.
Points négatifs
- Le dongle n'est pas protégé par une coque.
- Il faut obligatoirement le flasher lors de la première utilisation.
- PSGrooPIC est une version modifiée de PSGroove, et moins de personnes travaillent dessus directement, ce qui fait qu'il peut y avoir légèrement moins de mises à jour, ou moins rapidement tout du moins.
- Qu'une LED, du coup le code couleur peux être un peu moins compréhensible que d'autres dongles (rouge, vert ou bleu).
Conclusion
Ce dongle est parfait pour avoir rapidement les dernières versions du PSGroove, contrairement aux autres dongles où vous devez attendre que les fabricants fournissent la mise à jour. Malheureusement il n'est pas fourni avec un firmware "utile", et vous devrez obligatoirement utiliser un programme pour flasher le dongle, ce qui pourrait rebuter les moins habiles avec les ordinateurs.
Le Maximus "v1" étant en rupture de stock, ce produit est un bon substitut.
Utilisation du PIC18F4550 USB Dev tool pour lancer un Homebrew
Une fois le dongle programmé avec PSGrooPIC, l'utilisation est la suivante:
- Débrancher électriquement la PS3.
- Retirer tout périphérique USB, vous pouvez débrancher le Maximus.
- Rebrancher la PS3, appuyez sur le bouton Power puis rapidement après le bouton Eject. Si vous avez un jeu inséré, il sera éjecté, laissez le éjecté.
- Copiez l'homebrew (Backup Manager.pkg par exemple) à la racine d'une clé USB.
- Branchez la clé USB dans la PS3 (vous pouvez débrancher le PIC).
- Sur la PS3, dans le menu Jeu, choisissez "Install package file".
- Validez et installez votre Homebrew.
- Retournez dans le XMB, vous pouvez retirer la clé USB. Vous n'en avez plus besoin. Une icône Backup Manager (ou celle de votre Homebrew) est apparue (et restera après le redémarrage): choisissez là.
Si vous avez lancé Backup Manager:
- Branchez un disque dur avec une partition en FAT32 pour pouvoir y dumper (copier) vos jeux originaux.
- Insérez un BluRay de jeu original dans le lecteur.
- Pour copier votre original sur le disque dur, appuyez sur rond .
- Pour lancer un jeu déjà copié, appuyez sur croix .
- Une fois un jeu lancé, vous retournerez sur le XMB, c'est normal.
- Choisissez le jeu ainsi apparu dans le XMB pour y jouer.
Site officiel de PSGrooPIC : http://psgroopic.blogspot.com/
Site officiel : http://www.pic18fusb.com/