merci a tous.
1ere créer XBR 100% fonctionnel :
je veut partir du principe que tout le monde possède sa nand d'origine ( avec badblocs ou non )
dans mon cas a moi je n'avais jamais réussi a démarrer sous xbr (e71) ni freeboot (freezz au boot puis plus rien ).
xell démarrai xellous aussi mais rien de plus.
en réinjectant la nand d'origine ok tout fonctionnais impec, donc je me suis décider a me pencher sur ce problème.
voila ce que j'ai eu pendant mes dump sous nandpro
le premier soir j'ai dumpé la nand 2 fois avec nandpro20b et il ma sorti plusieurs BB
error : 250 reading block C10
error : 250 reading block C18
error : 210 reading block C19
error : 210 reading block C1A
error : 210 reading blockC1B
error : 210 reading blockC1C
error : 210 reading blockC1D
error : 210 reading blockC1E
error : 210 reading blockC1F
les erreurs 250 sont considéré comme des badblocks et les 210 non.
de ce fait j'ai ouvert ma nand sous 360 flash dump
et la j'ai l'onglet badblocks
Note : Bad Block ID 0x0182 [Offset: 0x031C2000]
Note : Bad Block ID 0x0183 [Offset: 0x031E3000]
-> Block ID 0x0183 found @ 0x1FE [Offset: 0x041BE000]
-> Block ID 0x0182 found @ 0x1FF [Offset: 0x041DF000]
J'ai donc essayer de les déplacer manuellement mais sans succes.
je me suis penché un peut plus quand un membre "MERCI Tolb" ma précisé que les blocs 182 et 183 était déjà remappé alors que moi je n'ai rien fait j'ai juste dumpé.
j'ai donc approfondie mes recherches, et j'ai fait mes premiers test sur XBR
premièrement je ne me suis pas occupé des blocs identifié sous nandpro mais seulement ceux remappé.
j'ai ouvert la nand d'origine avec les 2 blocs remappé sous XNandHealer qui lui aussi m'indique que mes bloc sont déjà remappé mais on peut les remapper "A NE SURTOUT PAS FAIRE" laissez les la comme ca.
la première chose a faire c'est de noter les blocs ( dans mon cas 182 et 183 identifié sous 360 flash dump )
et aussi pour leurs emplacement réel ( pour moi 182 a 1FF et 183 a 1FE ).comme ceci
onglet "Nand info" cochez "from file" et allez chercher la nand d'origine ( avec les BB remappé ).
vous aurez ceci :
cliquez alors sur VIEW HEX a gauche
et vous aurez ceci :
maintenant ce qu'il faut faire c'est de noter tout les blocs remappé ainsi que le lieu de résidence officielle.
dans mon cas :
je fait select bloc et je cherche mes badblocks remappé
select bloc 0x182 ( 0x000 ) démarre a 031C2000 et je fait Select page sur le même bloc 0x0FF fini a 031E2FF0
on continu
select bloc 0x183 ( 0x000 ) démarre a 031E3000 et je fait Select page sur le même bloc 0x0FF fini a 03203FF0
maintenant la ou il ont été déplacé
select bloc 0x1FE ( 0x000 ) démarre a 041BE000 et je fait Select page sur le même bloc 0x0FF fini a 041DEFF0
on continu
select bloc 0x1FF ( 0x000 ) démarre a 041DF000 et je fait Select page sur le même 0x0FF fini a 041FFFF0
voila maintenant que vous avez tout noté vous allez pouvoir creer XBR parfaitement stable.
prenez le XBR suivant votre version et flashez y votre kv.bin et votre config.bin
pour le kv.bin
ex: 16mo
nandpro xbr.bin: -r16 rawkv.bin 1 1
ex: 256mo
nandpro xbr.bin: -r256 rawkv.bin 1 1
ex: 512mo
nandpro xbr.bin: -r512 rawkv.bin 1 1
pour le config.bin
ex: 16mo
nandpro xbr.bin: -r16 rawconfig.bin 3de 2
ex: 256mo
nandpro xbr.bin: -r256 rawconfig.bin ef7 2
ex: 512mo
nandpro xbr.bin: -r512 rawconfig.bin ef7 2
voila, une fois votre nand XBR créer il suffit de d'ouvrir la nand xbr avec un éditeur hexadécimal et de déplacer vous même les blocs a l'endroit identique comme la nand d'origine( moi j'ai utilisé HxD )
deplacez le blocs 182 a 1FF et 183 a 1FE et ensuite comme vous avez dupliqué les blocs 182 et 183 il faut les combler pour cela mettez des 0 sur tout 182 et 183 sauvegardez votre nand et flashez sous xellous
ATTENTION les logiciels vont trouver des badblock sur la nand xbr c'est normal vous avez reproduit vôtre nand avec la même Badblock remappé.
petite précision : quand vous déplacez des badblock ( remappé manuellement ) avec l'éditeur héxadécimal n'oubliez pas de mettre des .. ( 00 ) comme zero.bin a leur anciens emplacement en revanche si vous renvoyez les blocs vers leur origine mettez des ÿ ( FF ) la ou ils était remappé.
2ere créer freeboot pour une mise a jour 100% fonctionnel :
Pour freeboot il faut faire la même chose seulement avant de créer votre image freeboot vous devrais remettre tout les badblock remappé cet a dire faire de 2 façons
la première il faut procéder comme au dessus, il faut renvoyer vos badblock remappé de la nand officielle a leur place d'origine ( 360 flash dump vous les donnent ).
ex: 1FF a renvoyer sur 182 et 1FE a renvoyer sur 183.
une fois les bloc remis en place charger la sous 360 flash dump vous aurez une nand parfaite.
a partir de ce moment vous serai en mesure d'avoir une image freeboot parfaite
créez votre image comme d'habitude peut importe le soft utilisé.
une fois en possession de votre image créer il suffit de refaire la méthode inverse sur l'image freeboot créer
maintenant même procédure renvoyez les bloc 182 et 183 a la l'adresse indiqué sous 360 flash tool
ex : 182 a 1FF et 183 a 1FE
petite précision : quand vous déplacez des badblock ( remappez manuellement ) avec l'éditeur héxadécimal n'oubliez pas de mettre des .. ( 00 ) comme zero.bin a leur anciens emplacement en revanche si vous renvoyez les blocs vers leur origine mettez des ÿ ( FF ) la ou ils était remappé.
MISE A DISPO UNE VIDEO TUTO A TELECHARGER attention le fichier pèse 47.6 mo mais une fois extrait 1.48 go TUTO EN HD
lien :
http://www.multiupload.com/BCMN7XB9NI
merci a tous.
A venir le tuto pour la mise a jour freeboot détaillé de Mcleod
MAJ créer freeboot de manière simplifié ( tuto de Mcleod ).
Donc comme promis, voici une solution pour gagner du temps et de la simplicité.
Attention, c'est du pas à pas pour noobs. Donc il va y avoir pas mal d'image, y compris pour le copier/coller.
Pour ce faire il vous faudra simplement:
- HxD (éditeur hexa) Téléchargeable ici
- 360 Flash Tool Téléchargeable ici
- Votre nand d'origine (FAITES UNE COPIE ! Ne travaillez jamais sur un original).
1- Trouver les Bad Blocks
Ouvrez votre nand d'origine avec 360 Flash Tool. Pour moi se sera le fichier "Nand d'Origine.bin".
Cliquez sur l'onglet "Bad Blocks" et notez les informations que vous y trouverez.
Dans mon cas, j'ai deux Bad blocks qui sont:
1A8 dont l'offset est 36A8000 et qui se retrouve en 1FF dont l'offset est 41DF000.
1D1 dont l'offset est 3BF1000 et qui se retrouve en 1FE dont l'offset est 41BE000.
Pour l'explication, l'Offset correspond à l'adresse des blocks quand vous les chercherez dans l'éditeur Hexa.
Voilà, vous avez toutes les informations nécessaire à votre travail.
2- Traiter la nand sous HxD
Pour commencer fermez 360 Flash Tool ou tout autre programme ouvert sur votre nand. Puis ouvrez votre nand avec HxD.
(Pour rappel, ceci est un exemple reprenant mes Bad Blocks, à vous de modifier les données.)
Commençons par déplacer le block 1FF qui commence à l'Offset 41DF000 vers le block 1A8 qui commence à l'offset 36A8000
Allez dans le menu "Edit" et choisissez "Select Block..." (ou plus rapidement, avec le raccourci CTRL+E).
Entrez l'offset du block 1FF dans Start-Offset (41DF000 pour rappel).
Puis la longueur du block dans Length. C'est une valeur fixe pour nos blocks. Retenez la, c'est 21000.
Ce qui doit vous donner ça:
Cliquez sur "Ok" et HxD va vous sélectionner l'ensemble du block 1FF.
Cliquez dessus avec votre bouton de droite et choisissez "Copy" (ou CTRL+C )
Parfait, vous avez le block en mémoire (ne toucher plus au copier/coller pour le moment, même en dehors d'HxD!).
Avant de coller le block dans sa destination, nous allons remplir son espace de FF.
Fait un nouveau clique droit sur la sélection et choisissez "Fill selection".
Dans la nouvelle fenêtre, insérez FF dans la case "Hex-Values" (exemple en ci-dessous), puis cliquez sur Ok
Voilà, normalement votre sélection est devenue rouge et rempli de FF.
Allons maintenant placer notre copie à sa place. Pour cela retourner dans le menu "Edit" et choisissez à nouveau "Select Block..." (ou CTRL+E).
Le block 1FF copié devant aller à la place du 1A8, entrez l'Offset du 1A8 (soit 36A8000) dans "Start-Offset".
Puis indiquez à nouveau 21000 pour la longueur du block dans "Length". Ce qui donne ça:
Validez, puis faites un clique droit sur votre sélection et choisissez "Past Write".
Voilà, c'est fait. Vous venez de déplacez correctement le block 1FF sur le block 1A8.
Il vous reste plus qu'a refaire la manipulation pour tout vos Bad Blocks et à enregistrer votre travail.
Si vous voulez être sûr du résultat, ouvrez la nand dans 360 Flash Tool. Celui-ci ne doit plus trouver de Bad Blocks.
3- Suite et fin
Si vous avez réussi à traiter votre nand, créer ensuite votre freeboot normalement.
Personnellement, j'ai utilisé "Freeboot Toolbox Maker" de BestPig. Vous le trouverez "ICI".
Une fois le Freeboot créer, ouvrez le dans HxD et refaites vos manipulations en sens inverse.
Par exemple, sur notre nand d'origine, nous avons déplacé les données du block 1FF sur 1A8.
Il faudra donc cette fois déplace les données du block 1A8 sur le 1FF.
Il y a une seule différence au précédent exemple. Cette fois, vous ne devrez pas remplir l'espace du block déplacé de FF, mais de 00.
Donc quand vous utiliserez le menu "Fill selection", il vous faudra mettre 00 dans "Hex-Values" (ou cliquez sur le bouton "ZeroBytes") et valider.
Vous remplirez ainsi les espaces de 00 et non plus de FF.
Quand vous aurez fini, votre Freeboot sera prêt pour flasher votre 360 via Xellous.
Voilà, j'espère que ce complètement au tuto de Sagitairedudu pourra vous aider.
Cela reste strictement la même méthode, mais la manière de procéder est un peu plus simplifiée.
Je sais que pour la plus part d'autre vous les images de copier/coller sont "too much".
Mais je voulais absolument faire TRES simple poru que ce soit accessible à tous ceux qui veulent mettre à jour leur 360 sans succés. Désolé
Pour terminé, je remercie encore une fois Sagitairedudu !
Sans ce tuto, je seras encore en 9199.
Nb: Et je vous prie de ne pas être trop regardant sur l'orthographe... A 3h du mat j'ai un peu de mal à me relire.
Ce message a été modifié par sagitairedudu - 21 November 2010 - 11:50.