Psgroove S1mp3


protonux
 Share

Messages recommandés

Voila une base (vraiment basique :P ) de portage de psgroove sur les lecteurs mp3s s1mp3 (beacoup de lecteurs, donc, cf wikipedia) , avec le s1sdk qui permet de le compiler, ainsi que les instructions en fr // ça confirme aussi le fait que c'est possible sur les mp3s bas de gamme...

PS: a terme, une application type PwnageTool devrait etre realisable, qui extrait/edit/repack/reinjecte le firmware sur le lecteur, il suffirait ensuite juste de le brancher sur la play3 :)

PS2: attention! c'est loin d'etre une release finale, ni meme une release qui marche (j'ai plus l'ecran sur le mien, pas de retour, ni meme de pile..) puisqu'il manque toute la partie avec les endpoints.. si qqn s'y connais mieux que moi sur l'usb , libre a lui de finir ce port :)

http://www.megaupload.com/?d=6DA057QQ

EDIT: erf, premier message, premier fail, a deplacer dans developpement :) sorry les modos...

si qqn qui a un s1mp3 qui marche completement peut tester et m'indiquer ce que le bidule dit (et si ça marche :P)

PG_S1mp3.zip

Modifié par protonux
Lien vers le commentaire
Partager sur d'autres sites

  • Réponses 89
  • Created
  • Dernière réponse

Top Posters In This Topic

Salut, ton projet à l'air intéressant, par contre, comment on l'installerai dans le MP3?

si j'ai bien compris, tu recrées un espèce de FW qui permettrai de l'utiliser comme dongle?

edit: je suis au boulot et il me semble que j'en ai un, je testerai et te dirai quoi.

Modifié par Thony
Lien vers le commentaire
Partager sur d'autres sites

Salut, ton projet à l'air intéressant, par contre, comment on l'installerai dans le MP3?

si j'ai bien compris, tu recrées un espèce de FW qui permettrai de l'utiliser comme dongle?

edit: je suis au boulot et il me semble que j'en ai un, je testerai et te dirai quoi.

en théorie, ça recrée un firmware avec l'application recorder (enrengistrement du micro) remplacé par le psgroove :)

dans le lien MU qui contient le S1SDK tu as un dossier avec l'outil pour flasher le lecteur :)

-(le nom précis est donné dans le readme.txt du zip :)-

PS: demain je chercherait dans mon entourage :)

Modifié par protonux
Lien vers le commentaire
Partager sur d'autres sites

J'ai tenté mais ca plante a la compilation, probleme avec usbfull.h qui semble manquant, j'ai modifié le fichier pour que ce soit pris en compte mais j'ai une autre erreur ensuite.

hum.. t'as biens mis les fichiers dans C:\ et modifié le path? (tu pourrais me donner la sortie du truc? :))

EDIT: je viens de verifier, usbfull.h est bien dans drivers\usb\usbfull.h :/

Modifié par protonux
Lien vers le commentaire
Partager sur d'autres sites

Je suis au boulot, je regarderais ca ce soir...

Au final il n'arrive pas à compiler record.ap

record.ap c'est le psgroove, justement, c'est le seul truc a faire :) mais il me faudrait ce qu'il dit, que je puisse voir d'ou vient le probleme :/

pour tester, j'aurait normalement deux mp3s, j'espere avoir la chance d'en tomber sur un s1mp3.

Lien vers le commentaire
Partager sur d'autres sites

Salut,

Si t'as besoin de testeurs, MP legueux, il passera p-e une annonce / news pour toi sur le site.

Pour l'instant, c'est loin d'etre fini, je suis meme pas sur que c'est fonctionel, je pense demander un vrai test quand ça sera un peu près fini, la c'est meme pas de l'alpha :)

Lien vers le commentaire
Partager sur d'autres sites

Ok, bon courage et merci pour ton implication sur la scène. chinese

merci, j'vais en avoir besoin :)

De rien, j'espere juste que ça finira pas comme sur psp :)

PS: et reussir a porter dolphin-emu sur ps3 pour jouer a la wii sur sa ps3 :P

Modifié par protonux
Lien vers le commentaire
Partager sur d'autres sites

sa va être dure car il y-a trop de variantes de matériel inconnu

http://twitter.com/brandonlwilson

pour ça que le programme final devra extraire et patcher le firmware plutot que releaser le frmware seul avec un soft pour flasher le lecteur :)

comme pwnagetool quoi, le truc , il te cree un firmware :)

le materiel reste le meme, mes les firmwares c'est comme pour les telephones, chaque gars qui l'utilise peut le modifier a sa sauce... pour ça qu'il est obligatoire de se baser sur le firmware deja present , non sur un générique :)

Modifié par protonux
Lien vers le commentaire
Partager sur d'autres sites

Ma fin de log :

z80asm -d -ns -nm -Mo -x../../lib/clibs/s1_drivers.lib watchdog/watchdog_disabl

.o watchdog/watchdog_enable.o watchdog/watchdog_reset.o ioports/ioport_read.o i

ports/ioport_set.o lcd/fonts.o lcd/lcd_clearscreen.o lcd/lcd_copypicture.o lcd/

cd_initialise.o lcd/lcd_updatescreen.o lcd/lcd_writetext.o lcd_s6b0724/lcdtarge

_initialise.o lcd_s6b0724/lcdtarget_updatescreen.o rtc/rtc_getstatus.o rtc/rtc_

nitialise.o rtc/rtc_isr.o usb/usb_initialise.o usb/usb_isr.o isr/isr_initialise

o rs232/rs232_anychar.o rs232/rs232_getchar.o rs232/rs232_initialise.o rs232/rs

32_isr.o rs232/rs232_putchar.o rs232/rs232_putstring.o rs232/rs232_putstring_nu

l.o flash/flash_initialise.o flash/flash_pageread.o keyboard/keyboard_getkeysta

e.o keyboard/keyboard_initialise.o keyboard/keyboard_isr.o mcu/mcu_initialise.o

zmake[2]: Leaving directory `C:/S1SDK/include/drivers'

zmake[1]: Leaving directory `C:/S1SDK/include/drivers'

zcc +s1mp3 -vn -c -o2 -Wall -Werror -I../../include main.c

cpp: line 11, Fatal error: Cannot open include file "usbfull.h"

#include <usbfull.h>

from file main.c, line 20:

#include <drivers/usb/usb_isr.c>

zmake: *** [main.o] Error 1

J'ai déplacé usbfull.h dans mon dossier PG-S1MP3 et j'ai une autre erreur

Module MAIN symbole NOT DEFINED

Error in expression _UDADDR

Modifié par MagicSeb
Lien vers le commentaire
Partager sur d'autres sites

Ma fin de log :
z80asm -d -ns -nm -Mo -x../../lib/clibs/s1_drivers.lib watchdog/watchdog_disabl

.o watchdog/watchdog_enable.o watchdog/watchdog_reset.o ioports/ioport_read.o i

ports/ioport_set.o lcd/fonts.o lcd/lcd_clearscreen.o lcd/lcd_copypicture.o lcd/

cd_initialise.o lcd/lcd_updatescreen.o lcd/lcd_writetext.o lcd_s6b0724/lcdtarge

_initialise.o lcd_s6b0724/lcdtarget_updatescreen.o rtc/rtc_getstatus.o rtc/rtc_

nitialise.o rtc/rtc_isr.o usb/usb_initialise.o usb/usb_isr.o isr/isr_initialise

o rs232/rs232_anychar.o rs232/rs232_getchar.o rs232/rs232_initialise.o rs232/rs

32_isr.o rs232/rs232_putchar.o rs232/rs232_putstring.o rs232/rs232_putstring_nu

l.o flash/flash_initialise.o flash/flash_pageread.o keyboard/keyboard_getkeysta

e.o keyboard/keyboard_initialise.o keyboard/keyboard_isr.o mcu/mcu_initialise.o

zmake[2]: Leaving directory `C:/S1SDK/include/drivers'

zmake[1]: Leaving directory `C:/S1SDK/include/drivers'

zcc +s1mp3 -vn -c -o2 -Wall -Werror -I../../include main.c

cpp: line 11, Fatal error: Cannot open include file "usbfull.h"

#include <usbfull.h>

from file main.c, line 20:

#include <drivers/usb/usb_isr.c>

zmake: *** [main.o] Error 1

J'ai déplacé usbfull.h dans mon dossier PG-S1MP3 et j'ai une autre erreur

Module MAIN symbole NOT DEFINED

Error in expression _UADDR

hum... essaye de modifier usbfull.h dans le fichier usb_isr.c par drivers/usb/usbfull.h mainteannt que j'y repense, c'etait un truc que j'ai du regler aussi :)

// et de remettre usbfull.h la ou il etait :)

PS: le probleme vient pas du port, c'est surtout que l'usb, dans le S1SDK c'est loin d'etre le truc prioritaire, aucune doc, et les sources sont minimalistes :/

Modifié par protonux
Lien vers le commentaire
Partager sur d'autres sites

Je pense que le sdk n'est pas complet ou qu'il s'agit d'une autre version de ce fichier.

Je viens de regarder je ne trouve pas UDADDR dans ce fichier.

je verifie, c'est peut etre possible, ça :/

EDIT: effectivement, c'est mon tord, c'est pas le bon sdk :/ j'upload le bon :)

Modifié par protonux
Lien vers le commentaire
Partager sur d'autres sites

Voila le SDK update: http://megaupload.com?d=VBE6M4YS

perso normalement j'vais avoir quelque matos cette semaine :)

EDIT: pour rendre l'exploit fonctionel, il reste 3choses surtout a faire:

-Voir et fix la partie sur uaddr et les endpoints

-Voir et fix les callbacks

-Voir pour mettre le mode psgroove prioritaire

Modifié par protonux
Lien vers le commentaire
Partager sur d'autres sites

J'ai flashé mon s1mp3 avec le firmware que j'ai créé en faisant zmake install.

Quand je vais sur l'option REC et que je la selectionne ca plante.

Voilà pour le feedback :)

yep, j'ai enfin pu avoir un ami qui est plus specialisé dans le s1mp3 que moi, j'vais surement bientot MAJ :)

Tu pourrait faire une petit vid/ expliquer plus en detail comment ça plante? :) (freeze? reboot?)

merci pour le feedback :)

Modifié par protonux
Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share

Annonces