Aller au contenu

[FMCB] FreeMCBoot et les SCPH-9XXXX


ShaoliAss

Messages recommandés

FreeMCBoot et les SCPH-9XXXX

 

 

 

 

 

Concernant les PSTwo SCPH-9XXXX, on lit souvent ceci :

 

"toute PSTwo dont le date code est inférieur à 8C (non inclus) est compatible avec FMCB, toute PSTwo dont le date code est supérieur à 8C (non inclus) n'est pas compatible avec FMCB".

 

Cette règle est vraie, mais très ambiguë.

 

 

En effet, pour peu que l'on ait un moyen de lancer des ELFs, il est possible :

  • d'installer FreeMCBoot depuis n'importe quelle SCPH-9XXXX
  • de bénéficier du menu FMCB (OSDSYS-hacked) tant que l'on n'a pas fait un reset de la console

 

Les versions dont le date code est supérieur à 8C ne sont donc pas incompatibles avec FMCB au sens strict. Ce qu'il est impossible de faire avec ces consoles, en raison de la MAJ du bios par Sony (passage du bios de la version v220 à v230), c'est uniquement de booter directement FMCB depuis la CM.

 

Seconde ambiguïté : le date code. A un moment de la production (année 2010), Sony a repris la liste du date code depuis zéro. Ainsi, une SCPH-90004 avec un date code 0B sera incompatible avec FMCB (au sens du paragraphe précédent), alors que 0C < 8C. Il faut donc préciser la règle générale du paragraphe 1.

 

 

Date code :

 

Le date code est un numéro inscrit sur le sticker de garantie de votre console. C'était une manière pour Sony de sérier les modèles SCPH-9XXXX. Où le trouver ? Cf 1) image du post.

 

 

Il fonctionne de la manière suivante :

  • le chiffre du date code représente le dernier chiffre de l'année de la production du modèle. Ex ici : 8 donc 2008.
  • les 4 lettres possibles du date code indiquent dans quel trimestre de l'année la PSTwo en question a été produite. Ex ici : A donc 1er trimestre.

 

Sachant que :

  • les 1° SCPH-9XXXX ont été produites au 3° trimestre de l'année 2007. Donc les 1° SCPH-9XXXX ont le date code 7C. Ce qui veut dire que 7C est le point zéro des date code,
  • la production de PSTwo s'est arrêtée en 2012 (déc),
  • la dernière PSTwo pouvant booter sur FMCB depuis la CM a le date code 8C,

 

On peut donc en déduire :

 

[TABLE=head]

Date code

|

Année de production

|

Version du BIOS

|

FMCB bootable directement depuis la CM

 

7C

|

2007

|

v220

|

OUI

|

 

7D

|

2007

|

v220

|

OUI

|

 

8A

|

2008

|

v220

|

OUI

|

 

8B

|

2008

|

v220

|

OUI

|

 

8C

|

2008

|

v220/v230

|

OUI si BIOS = v220/NON si BIOS = v230

|

 

8D

|

2008

|

v230

|

Non

|

 

9A

|

2009

|

v230

|

Non

|

 

9B

|

2009

|

v230

|

Non

|

 

9C

|

2009

|

v230

|

Non

|

 

9D

|

2009

|

v230

|

Non

|

 

0A

|

2010

|

v230

|

Non

|

 

0B

|

2010

|

v230

|

Non

|

 

0C

|

2010

|

v230

|

Non

|

 

0D

|

2010

|

v230

|

Non

|

 

1A

|

2011

|

v230

|

Non

|

 

1B

|

2011

|

v230

|

Non

|

 

1C

|

2011

|

v230

|

Non

|

 

1D

|

2011

|

v230

|

Non

|

 

2A

|

2012

|

v230

|

Non

|

 

2B

|

2012

|

v230

|

Non

|

 

2C

|

2012

|

v230

|

Non

|

 

2D

|

2012

|

v230

|

Non

|

 

[/TABLE]

 

En clair, la règle pour les PSTwo : il faut que le date code soit compris entre 7C et 8B. Parmi les 8C, certaines sont compatibles, d'autres non. Pour ces dernières, il n'y a pas d'autre moyen pour connaître la version du bios que de le dumper.

 

 

FMCB et les date code compris entre 8C et 2D :

 

S'il n'est pas possible de booter directement FMCB depuis la CM sur ces modèles, il est néanmoins possible de bénéficier du menu FMCB (OSDSYS-hacked) en utilisant la fonction «OSDSYS» disponible dans le menu «MISC» d'uLE pour peu que l'on dispose d'une puce ou d'un swap magic (OBLIGATOIRE).

 

 

  • Vous disposez d'une puce :

 

  1. FMCB doit être préalablement installé sur votre CM.
  2. Placez uLE (renommé correctement) où pointe le devmode de votre puce (ex : pour une puce avec DEV1, uLE doit être renommé en BOOT.ELF et placé dans mc0:/BOOT/). Consultez le manuel de votre puce pour savoir de quel devmode vous disposez.
  3. Configurez le devmode de votre puce pour booter uLE au démarrage de la PS2.
  4. Configurez uLE pour booter directement MISC/OSDSYS (délai de 0 seconde).

 

En résumé :

 

Boot de la PS2 => devmode de votre puce => boot d'uLE, configuré pour booter MISC/OSDSYS => menu FMCB

 

 

  • Vous disposez d'un swap magic (3.6+ ou 3.8) :

 

  1. FMCB doit être préalablement installé sur votre CM.
  2. uLE doit être renommé SMBOOT0.ELF* et placé dans mass0:/SWAPMAGIC/ (dossier à créer si nécessaire).
  3. Configurez uLE pour booter directement MISC/OSDSYS (délai de 0 seconde).

 

En résumé :

 

Boot de la PS2 => raccourci swap magic => boot d'uLE, configuré pour booter MISC/OSDSYS => menu FMCB

 

__________________________________________________

 

 

[*Liste des raccourcis et noms d'ELFs pour le SM*: SMBOOT0.ELF = HAUT + L1 // SMBOOT1.ELF = HAUT + L2 // SMBOOT2.ELF = HAUT + R1 // SMBOOT3.ELF = HAUT + R2]

Modifié par ShaoliAss
Lien vers le commentaire
Partager sur d’autres sites

 

  1. FMCB doit être préalablement installé sur votre CM.
  2. uLE doit être renommé SMBOOT0.ELF* et placé dans mass0:/SWAPMAGIC/ (dossier à créer si nécessaire).
  3. Configurez uLE pour booter directement MISC/OSDSYS (délai de 0 seconde).

 

 

Hey je voudrais réaliser cette méthode avec ma 90004.

 

Mais plusieurs questions me viennent:

 

-De quel OSDYS parle t'on?

-Doit-on obligatoirement redirigé en raccourci sur uLe l'OSDYS?

-J'imagine que l'on devra replacer le disque Swapmagic à chaque démarrage de la console pour avoir le menu FMCB?

Lien vers le commentaire
Partager sur d’autres sites

Hey je voudrais réaliser cette méthode avec ma 90004.

 

Mais plusieurs questions me viennent:

 

(1)-De quel OSDYS parle t'on?

(2)-Doit-on obligatoirement redirigé en raccourci sur uLe l'OSDYS?

(3)-J'imagine que l'on devra replacer le disque Swapmagic à chaque démarrage de la console pour avoir le menu FMCB?

 

(1) L'OSDSYS (OSDSYS hacked, vu qu'il y a plus de choses que par défault), c'est ça :

 

 

(2) Pour bénéficier de l'OSDSYS hacked sur un modèle comme le tien, oui. Mais certaines personnes se contenteront de uLE sur leur PS2.

 

Pour créer le raccourci, tout bête, on remplace ça (dans le fichier LAUNCHELF.CNF) :

LK_auto_E1 =

par

LK_auto_E1 = MISC/OSDSYS

 

(3) Oui.

Lien vers le commentaire
Partager sur d’autres sites

Donc si j'ai bien compris, tout les modèles sont plus où moins compatible ?

 

Merci pour cet article très intéressant et soigné ;)

 

C'est plus compliqué.

 

- Tous les modèles de PS2 peuvent bénéficier de l'OSDSYS hacked, via la fonction de uLE MISC/OSDSYS ;

- Pour en bénéficier, les modèles incompatibles FMCB doivent ou utiliser le swap magic, ou une puce ; c'est ce qui permet de "compenser" ce qui a été enlevé dans la dernière version du BIOS de la PS2, à savoir la recherche de fichiers de MAJ sur la carte mémoire - c'est sur ce ppe que repose FMCB.

 

Basiquement, FMCB fonctionne comme cela :

- la PS2 est dotée d'une ROM - dc pas de mise à jour possible en "écrivant dessus" (et dc pas de CFW possible) ;

- pour pallier à ça et laisser ouverte la possibilité de MAJ, les techs de SONY ont prévu que les MAJ se feront par l'intermédiaire de fichiers installés sur la CM ;

- ta PS2 scanne au démarrage la CM à la recherche de ces fameux fichiers de MAJ ;

- et c'est là qu'intervient FMCB : les fichiers FMCB ont l'apparence d'une MAJ SONY et la PS2 les accepte sans problème. Dc bam, possibilité de lancer du code non signé.

- cette fonction de MAJ via la CM a été enlevée des derniers modèles, voilà pquoi FMCB au sens strict n'est pas possible dessus.

 

En résumé, FMCB ne fait que détourner une fonction officielle de la PS2, à savoir la MAJ via la CM. L'OSDSYS hacked n'est qu'un aspect de que permet FMCB.

 

Un article intéressant là dessus sur le fonctionnement de FMCB : Project History & Technical Details (How it Works!)

 

*

 

Edit : jviens de relire ce que j'avais écrit cet article, et ouaip, c'est ambigüe, d'où ta question...

Modifié par ShaoliAss
Lien vers le commentaire
Partager sur d’autres sites

Ok, donc en gros on lance ulaunchelf via le swap, on balance l'osdsys hacké dans la CM et le tour est joué ?

 

Yep. L'inconvénient de cette méthode est qu'elle t'oblige à garder le disque swapmagic dans la PSTwo pour booter à chaque fois dessus.

 

Jviens de penser à un truc... @Senyuki : il se passe quoi si tu relances uLE depuis l'OSDSYS hacked ? Ca tourne en boucle, non ?

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
  • Contenu similaire

    • Par Senyuki
      Hello,
       
      Ayant franchis le pas, et ayant envie de vous partager ceci, je me lance dans un petit tuto pour vous permettre de faire une installation de base pour avoir un freeHDBoot opérationnel. A savoir que sans avoir de faille, de FMCB, de swap magic ou autre moyen de passer du côté obscure... Toutes les opérations s’effectue uniquement sur un ordinateur, et qu'une fois votre HDD en place, vous accéderez à (presque) l'équivalent d'un FMCB.
       
      Se dont vous avez besoin avant de vous lancer:
       
      -Une Ps2 FAT série SCPH 300xx à 500xx
      -Un adaptateur réseau
      -Un disque dur compatible (2.5 sata avec adaptateur, 3.5 en IDE... je vous laisse gérer)
      -Un moyen de connecter votre HDD à votre ordi
      -HDD Raw Copy version portable http://hddguru.com/software/HDD-Raw-Copy-Tool/HDDRawCopy1.10Portable.exe
      -Une image HDD FHDB1.93.img Une fois décompressée, elle pèse 7.25 Go
      -Winhiip si vous ne l'avez pas encore
       
      Préparatif
       
      1: Connectez votre HDD à votre PC et ouvrez Winhiip
      2: Formatez votre disque dur selon la taille (24 bit jusqu'à 120go - 48 bit au dela de 120go)

      3: Décompressez FHDB1.93.img.zip
       
      Installation
       
      1: Lancez HDD Raw Copy portable
      2: Choisissez la 3ème ligne pour y charger le fichier FHDB1.93.img

       
      3: Choisissez votre disque dur de destination (le Ps2, vous gourez pas)

       
      4: Laissez l'installation se faire à 100%

      ___
      [ajout shaolinassassin]
       
      5: Avec WinHiip, lancez un "scan & repair" sur votre HDD
       
      6: Afin d'activer le support HDD, lancez FMCBInstaller.ELF (- Free Memory Card Boot (FMCB) installer -) et ré-installez FHDB. Votre version de FHDB sera MAJ par la même occasion.
       
      [fin de l'ajout]
      ___
      Satisfaction
      1: Remontez votre HDD en place
      2: Démarrez votre Ps2
      3: Versez votre participation sur mon compte paypal pour ce tuto (comment ça non?)
       
      Source
      Merci à Brunocore2 qui a réalisé ce tuto sur youtube

       
      PS: oui je sais ce topic n'est pas à la bonne place, mais je ne peux pas ouvrir un sujet dans la section Tuto
    • Par thefoukiller
      bonjour a tous , j'ai nstaller free mc boot sur ma ps2 j'arrive a me servir de tout aucun probleme sauf avec codebreaker je narrive pas cheater de jeux je selectionne les cheat et insert mon cd mais mon jeux n'est pas cheater malheuresement savais comment je pourrait faire merci
    • Par TheKingOfTheDunk
      Bonjour à tous, je fait des tutos youtube pour la PS2, j'avais fait l'installation de FMCB depuis le jeux james bond (aller dans ma signature pour le voir) sans problème et j'ai eu des demandes pour faire la même chose depuis une Demo PS2 (celle livré lors de l'achat de la console) jusqu'à la pas de problème, j'ai fait exactement comme dans mon tuto mais avec la démo, le ELF remplacer et celui de Shinobi, donc j'ai gravé tout ça puis ensuite je lance la démo de Shinobi puis quand le DVD ralenti je swap, ensuite je met mon DVD gravé, il ce lance car je l'entend tourner et la écran noir !
       
      D'où viens cette écran noir j'ai beaux chercher je trouve pas !
    • Par grands-pas
      Salut à tous,
       
      Je viens d'acheter un carte FMCB ici :MET@SHOP
      seulement je ne comprend pas comment la faire fonctionner, les tutos etant vague (en tout cas pour un newbie comme moi).
      Je la met dans le port de la ps2(ps2 slim:SCPH-70004 PAL), j'allume, et je boote sur le menu classique (pas le choix)...
      Dans "naviguer" elle n'est pas detectée, sauf si je l'enleve et la remet dans ce cas elle contient:
      -SYS-CONF
      -APPS
      -FREE MC BOOT
      -BOOT
      que je peux soit supprimer soit copier...
      On m'a assuré qu'il ne fallait rien de plus :" La carte 64M est en ligne est coute 25 euros
      Elle est déjà installée et il n'y a rien à flasher.
      Il suffit de l'insérer dans la console et ensuite elle
      pourra lire tous les medias gravés CD/DVD "(extrait d'un email avec un responsable de metashop)
       
      Voilà, vraiment désolé, c'est peut etre l'enieme doublon d'un post déjà effectué, si c'est le cas merci de me rediriger parceque là je ne comprend vraiment pas :pasmafaufe8:
       
      Merci pour vos réponses
  • Statistiques des membres

    23 028
    Total des membres
    963
    Maximum en ligne
    Subaru
    Membre le plus récent
    Subaru
    Inscription
  • Statistiques des forums

    128,1 k
    Total des sujets
    1,7 M
    Total des messages
×
×
  • Créer...