Metagames

Vieux 07/09/2015, 15h50   #1 (permalink)
Profil
French frog
Ancienneté  25%
Ancienneté 25%
 
Avatar de ShaoliAss
 
Date d'inscription: juin 2012
Localisation: Bordeaux
Genre : Homme
Pays :
Messages: 1 468
Téléchargements: 8
Uploads: 0
Merci: 122
Remercié 522 fois dans 355 Posts
Par défaut [FMCB] FreeMCBoot et les SCPH-9XXXX

FreeMCBoot et les SCPH-9XXXX






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

Citation:
"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 :

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

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

Citation:
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é :

Citation:
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]

Dernière modification par ShaoliAss ; 07/04/2016 à 11h15.
ShaoliAss est déconnecté   Réponse avec citation
Ces 6 utilisateurs disent Merci à ShaoliAss pour ce poste utile:
Allan58 (07/09/2015), djsteph974 (30/12/2016), Senyuki (22/10/2015), Spawned (24/09/2015), Squaresoft74 (05/06/2016), Subaru-San (14/07/2020)
Vieux 07/09/2015, 22h40   #2 (permalink)
Profil
Membre
Ancienneté  15%
Ancienneté 15%
 
Date d'inscription: septembre 2015
Âge: 65
Pays :
Messages: 507
Téléchargements: 0
Uploads: 0
Merci: 654
Remercié 112 fois dans 94 Posts
Par défaut

Excellent, vraiment excellent. C'est parfait, un excellent (je me répète) travail, très soigné.

Merci à toi "ShaoliAss".
__________________
1 PS1 SCPH7502 pucée

2 PS2 SCPH70004 en FMCB/PS2NetBox
1 PS2 SCPH39004a sous FMCB/FHDB/PS2USB2
1 PS2 SCPH50004 sous FMCB/FHDB

1 PS3 Slim CECH2504B REBUG-4.84.2 REX/Cobra-8.10/WebMAN-1.47.31/MultiMAN-4.85.00
1 PS3 Slim CECH3004B HEN3.0.1/Cobra-8.10/WebMAN-1.47.31/MultiMAN-4.85.00
1 PS3 SuperSlim CECH-4204C sous HEN-3.01 WebMAN-1.47.31/MultiMAN-4.85.00

Dernière modification par Allan58 ; 08/09/2015 à 21h09.
Allan58 est déconnecté   Réponse avec citation
Vieux 26/12/2016, 08h12   #3 (permalink)
Profil
Membre
Ancienneté  59%
Ancienneté 59%
 
Avatar de Senyuki
 
Date d'inscription: avril 2008
Âge: 38
Genre : Homme
Pays :
Messages: 306
Téléchargements: 4
Uploads: 0
Merci: 40
Remercié 94 fois dans 68 Posts
Envoyer un message via Skype™ à Senyuki
aide

Citation:
Envoyé par ShaoliAss
  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?
Senyuki est déconnecté   Réponse avec citation
Vieux 26/12/2016, 16h50   #4 (permalink)
Profil
French frog
Ancienneté  25%
Ancienneté 25%
 
Avatar de ShaoliAss
 
Date d'inscription: juin 2012
Localisation: Bordeaux
Genre : Homme
Pays :
Messages: 1 468
Téléchargements: 8
Uploads: 0
Merci: 122
Remercié 522 fois dans 355 Posts
Par défaut

Citation:
Envoyé par Senyuki Voir le message
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.
ShaoliAss est déconnecté   Réponse avec citation
Ces 2 utilisateurs disent Merci à ShaoliAss pour ce poste utile:
Allan58 (26/12/2016), Senyuki (30/12/2016)
Vieux 30/12/2016, 09h42   #5 (permalink)
Profil
Moi, Gamer du Dimanche
Ancienneté  46%
Ancienneté 46%
 
Avatar de djsteph974
 
Date d'inscription: mai 2009
Âge: 41
Genre : Homme
Pays :
Messages: 2 053
Téléchargements: 25
Uploads: 2
Entrées dans le blog: 2
Merci: 97
Remercié 113 fois dans 68 Posts
Par défaut

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é
djsteph974 est déconnecté   Réponse avec citation
Vieux 30/12/2016, 10h52   #6 (permalink)
Profil
French frog
Ancienneté  25%
Ancienneté 25%
 
Avatar de ShaoliAss
 
Date d'inscription: juin 2012
Localisation: Bordeaux
Genre : Homme
Pays :
Messages: 1 468
Téléchargements: 8
Uploads: 0
Merci: 122
Remercié 522 fois dans 355 Posts
Par défaut

Citation:
Envoyé par djsteph974 Voir le message
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...

Dernière modification par ShaoliAss ; 30/12/2016 à 11h43.
ShaoliAss est déconnecté   Réponse avec citation
Cet utilisateur dit Merci à ShaoliAss pour ce poste utile:
Allan58 (31/12/2016)
Vieux 30/12/2016, 11h22   #7 (permalink)
Profil
Membre
Ancienneté  59%
Ancienneté 59%
 
Avatar de Senyuki
 
Date d'inscription: avril 2008
Âge: 38
Genre : Homme
Pays :
Messages: 306
Téléchargements: 4
Uploads: 0
Merci: 40
Remercié 94 fois dans 68 Posts
Envoyer un message via Skype™ à Senyuki
Par défaut

Yeah!
Merci beaucoup

J'ai même pu utiliser ceci sur ma 22PX300
Senyuki est déconnecté   Réponse avec citation
Vieux 30/12/2016, 11h40   #8 (permalink)
Profil
French frog
Ancienneté  25%
Ancienneté 25%
 
Avatar de ShaoliAss
 
Date d'inscription: juin 2012
Localisation: Bordeaux
Genre : Homme
Pays :
Messages: 1 468
Téléchargements: 8
Uploads: 0
Merci: 122
Remercié 522 fois dans 355 Posts
Par défaut

Citation:
Envoyé par Senyuki Voir le message
Yeah!
Merci beaucoup

J'ai même pu utiliser ceci sur ma 22PX300
Bien joué !
ShaoliAss est déconnecté   Réponse avec citation
Vieux 30/12/2016, 11h51   #9 (permalink)
Profil
Moi, Gamer du Dimanche
Ancienneté  46%
Ancienneté 46%
 
Avatar de djsteph974
 
Date d'inscription: mai 2009
Âge: 41
Genre : Homme
Pays :
Messages: 2 053
Téléchargements: 25
Uploads: 2
Entrées dans le blog: 2
Merci: 97
Remercié 113 fois dans 68 Posts
Par défaut

Ok, donc en gros on lance ulaunchelf via le swap, on balance l'osdsys hacké dans la CM et le tour est joué ?
djsteph974 est déconnecté   Réponse avec citation
Vieux 30/12/2016, 12h07   #10 (permalink)
Profil
French frog
Ancienneté  25%
Ancienneté 25%
 
Avatar de ShaoliAss
 
Date d'inscription: juin 2012
Localisation: Bordeaux
Genre : Homme
Pays :
Messages: 1 468
Téléchargements: 8
Uploads: 0
Merci: 122
Remercié 522 fois dans 355 Posts
Par défaut

Citation:
Envoyé par djsteph974 Voir le message
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 ?
ShaoliAss est déconnecté   Réponse avec citation
Réponse
Précédent   Metagames > Univers Playstation > Playstation 2 > Les Tutoriels PlayStation 2

Tags
90004, date code, fmcb

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
problème freemcboot ps2 fat SCPH-30001 elvisogo Playstation 2 9 07/03/2014 00h55
ps2 fat scph 30004r fmcb +HDD 160g juju92 Petites Annonces 1 06/03/2014 09h27
Plan montage puce PS2 SCPH-9xxxx pour jeux USB chronoss Playstation 2 23 21/12/2012 20h57
Besoin d'aide FMCB sur PS2 SCPH-70012 abdou14 Playstation 2 6 08/12/2012 20h24
problème FMCB sur Ps2 SCPH 30004(pal) wistine Playstation 2 2 14/05/2010 16h36


Fuseau horaire GMT +1. Il est actuellement 11h51.


© 2003-2018 MetaGames. Tous droits réservés.