Buenas compañeros, me he decidido a actualizar mi blanquita pero ya que soy de los que les han realizado el JTAG y no tiene ni idea de soldaduran y he leido bastantes post de mala generación de la imagen o mal flasheo así que creo que lo más seguro seria exponer el proceso aqui y los que lo hayan hecho me confirmen que esta bien o que me falta algo o lo que sea. De paso puede servir de tutorial para los que aun no lo hayan hecho como yo porque estan indecisos con el proceso. Bueno pues ahí va:
1 - Abro el Easy Freeboot 5.3 y dejo todos los datos tal cual están ya que si no me equivoco tengo el Xellous y en cuanto al smc la vez anterior que actualice a 12611 no hice nada especial por lo que lo dejo en Stock
2 - Pulso en Create, selecciono una copia de la nand que use para la actualización a 12611 (que ya tenia el freeboot pero la usé por falta de la original)
3 - Me detecta correctamente que es una jasper512 y su CB y su CPU key asi que todo OK. Tambien me autodetecta que la SMC es Stock asi que OK.
4 - Se pone ha hacer lo suyo y el proceso que marca es el siguiente (el cual, como no entiendo nada, no se si estará bien):
--------------------------------------------------------------- fbBuild v0.30 --------------------------------------------------------------- verbose set to level 1
------ parsing user ini at '.\data\\options.ini' ------
******* WARNING: could not open user ini at '.\data\\options.ini', skipping
------ Checking .\data\\nanddump.bin ------ NAND dump not found at '.\data\\nanddump.bin'
------ parsing ini at '.\13146\filelist.ini' ------ ini version 13146
ini: label [jasperbl] found found (1) 'cb_6723.bin' crc: 0xe9292b90 found (2) 'cd_6723.bin' crc: 0x0fcff305 found (3) 'ce_1888.bin' crc: 0xff9b60df found (4) 'cf_4532.bin' crc: 0xd28ef722 found (5) 'cg_4532.bin' crc: 0x2cc9b951 found (6) 'cb_6750.bin' crc: 0xf7afa8cc found (7) 'cd_8453.bin' crc: 0x25e0acd0 found (8) 'cf_13146.bin' crc: 0xe85396cc found (9) 'cg_13146.bin' crc: 0xdecd9376
ini: label [flashfs] found found (1) 'aac.xexp' crc: 0xe3029200 found (2) 'bootanim.xex' crc: 0xb27c3b53 found (3) 'createprofile.xex' crc: 0xc94278c1 found (4) 'dash.xex' crc: 0x36305ba9 found (5) 'deviceselector.xex' crc: 0xf3df9511 found (6) 'gamerprofile.xex' crc: 0x076f30fb found (7) 'hud.xex' crc: 0x80e843b5 found (8) 'huduiskin.xex' crc: 0x6487c0d2 found (9) 'mfgbootlauncher.xex' crc: 0xe990da4e found (10) 'minimediaplayer.xex' crc: 0x65c7ea1a found (11) 'nomni.xexp' crc: 0x870bf26f found (12) 'nomnifwk.xexp' crc: 0xdfb3943f found (13) 'nomnifwm.xexp' crc: 0xacd71252 found (14) 'signin.xex' crc: 0x7f3f44e9 found (15) 'updater.xex' crc: 0x23b49601 found (16) 'vk.xex' crc: 0xf9f8f4ba found (17) 'xam.xex' crc: 0x0d35064f found (18) 'xenonclatin.xtt' crc: 0xd5d17ff5 found (19) 'xenonclatin.xttp' crc: 0x1a23290c found (20) 'xenonjklatin.xtt' crc: 0xdde4a14c found (21) 'xenonjklatin.xttp' crc: 0x945b7092 found (22) 'ximecore.xex' crc: 0x8aafa6aa found (23) 'ximedic.xex' crc: 0x1d992bfb found (24) 'ximedic.xexp' crc: 0xf4b52908 found (25) '..\launch.xex' crc: 0x00000000 found (26) '..\lhelper.xex' crc: 0x00000000
ini: label [security] found found (1) 'crl.bin' crc: 0x00000000 found (2) 'dae.bin' crc: 0x00000000 found (3) 'extended.bin' crc: 0x00000000 found (4) 'secdata.bin' crc: 0x00000000 ------ ini parsing completed ------
output name overridden to: .\FreeBootImage.bin
Writing initial header to flash image
------ Loading bootloaders and required security files ------ could not read \bin\payload.bin, using built in payload (0x200 bytes) reading .\data\\smc.bin (0x3000 bytes) reading .\data\\kv.bin (0x3ff0 bytes) reading .\13146\cb_6723.bin (0x9550 bytes) (crc32: 0xe9292b90 ini: 0xe9292b90) reading .\13146\cd_6723.bin (0x56f0 bytes) (crc32: 0x0fcff305 ini: 0x0fcff305) reading .\13146\ce_1888.bin (0x5606a b pad 0x56070 b) (crc32: 0xff9b60df ini: 0x ff9b60df) reading .\13146\cf_4532.bin (0x44c0 bytes) (crc32: 0xd28ef722 ini: 0xd28ef722) reading .\13146\cg_4532.bin (0x2ef40 bytes) (crc32: 0x2cc9b951 ini: 0x2cc9b951) reading .\13146\cf_13146.bin (0x4450 bytes) (crc32: 0xe85396cc ini: 0xe85396cc) reading .\13146\cg_13146.bin (0x6400e b pad 0x64010 b) (crc32: 0xdecd9376 ini: 0 xdecd9376) could not read \bin\freeboot.bin, using built in core (0xc88 bytes) reading .\13146\bin\patches_jasper.bin (0x92c bytes) **** ldv line 3 set to 00 f0 type: c xell not found in perbuild directory, checking firmware /bin folder xell not found in firmware /bin folder, checking base path reading xell-2f.bin (0x38a60 bytes) reading .\13146\cb_6750.bin (0x9a40 bytes) (crc32: 0xf7afa8cc ini: 0xf7afa8cc) reading .\13146\cd_8453.bin (0x5780 bytes) (crc32: 0x25e0acd0 ini: 0x25e0acd0) reading .\data\\smc_config.bin (0x20000 bytes) ------------------- checking smc_config ------------------- extracting config ------------------ SMC config info: ------------------ Target temps: Cpu: 80°C Gpu: 71°C Edram: 73°C Max temps : Cpu: 95°C Gpu: 90°C Edram: 92°C Cpu Fan : (auto) Gpu Fan : (auto) MAC Address : 00:22:48:78:17:fa AVRegion : 0x00000300 (PAL) GameRegion : 0x02fe (NTSC/EU) DVDRegion : 2 resetKey : LLDX --------------------- done!
------ Encrypting and finalizing bootloaders ------ patching payload.bin to load size 0xc88 (0x322 reps) hack found in smc.bin! patching freeboot.bin with option mask 0x4 and kernel version string '13146' Options set: - Eject button pushed to power on console causes Xell to start done!
------ Adding bootloaders to flash image ------ Writing zeropair CG patch slot overflow data to sysupdate.xexp1...done! Writing target CG patch slot overflow data to sysupdate.xexp2...done!
***** could not read .\13146\..\launch.xex, skipping *****
***** could not read .\13146\..\lhelper.xex, skipping *****
------ adding 4 security files ------ ***** could not read crl.bin, skipping ***** ***** could not read dae.bin, skipping ***** reading .\data\\extended.bin (0x3ff0 bytes) writing as extended.bin to flash reading .\data\\secdata.bin (0x400 bytes) writing as secdata.bin to flash
------ checking for Mobile*.dat ------
------ adding smc_config.bin ------
------ finalizing image ------ Fixing up empty FS block entries...done! Writing FS table to image...done! fixing up big block LBA numbers in spare...done! calculating ECD bytes and assembling raw image...done! writing file '.\FreeBootImage.bin' to disk...done! .\FreeBootImage.bin written OK
La CPU Key la he borrado pero esta correcta la que pone.
Finalmente me genera el Updflash.bin
5 - La compruebo con el 360 Flash Dump Tool v0.97 y esto es una captura del resultado el cual tampoco entiendo mucho asi que no se si estará todo correcto:
6 - Copio en la raiz de un pendrive el fichero resultante del Easy Updflash.bin y lo conecto a la 360.
7 - Inicio pulsando Eject el Xellous y espero a que actualice (en mi caso tardó unos 4 minutos) y me indique que finalizó y que reinicie la consola.
8 - Apago la consola, desconecto de la corriente un rato y vuelvo a conectar y enciendo. Una vez terminada la configuración inicial compruebo en las opciones que la versión es correcta.
9 - Sin apagar la consola (no es necesario), me bajo del UpdateSpy la actualización correspondiente y la extraigo en la raíz de un pendrive que, al conectarlo a la consola me dice de aplicar la actualización y la acepto (Si la versión de la actualización a aplicar coincide con la versión comprobada en el apartado 8 no hay riesgo de quemar efuses ni nada). Cuando se este reiniciando tras aplicar la actualización extraigo el pendrive para evitar errores y borro de él la actualización.
10 - Me descargo el Dashlaunch para mi versión (en este caso 2.22) y meto la carpeta installer en un pendrive o en el HD que tenia conectado a la consola y con el xexmenu, xexloader o el cargador que sea ejecuto el instalador e instalo el Dashlaunch.
FIN
Gracias de antemano y un saludo.
EDITO: Funciona perfecto, he complementado el post con todos los pasos que realicé para que sirva de tutorial para otros ya que siempre es igual.
locoroco96
MegaAdicto!!!
1.098 mensajes desde mar 2008 en Buscandome a mi mismo....
En principio está correcto.Si quieres puedes pasar la nand por el programa bad block mover para ver si hay algun bad block, pero como usaste esa nand para el anterior freboot y te fué, tampoco es necesario, pero te lo digo igualmente. Saludos.
locoroco96 escribió:En principio está correcto.Si quieres puedes pasar la nand por el programa bad block mover para ver si hay algun bad block, pero como usaste esa nand para el anterior freboot y te fué, tampoco es necesario, pero te lo digo igualmente. Saludos.
No encuentro donde descargarme ese programa aunque lo que si que he leído es que solo vale para las nand de 16 MB y la mía es una Jasper 512 Mb así que no funcionaria ¿no?
EDITO:De todas formas el Xellous te remapea los bad blocks en la actualización asi que todo salió OK
Gracias fenix_of por poner aquí tu experiencia, seguro que a ayudado a muchos.
Yo sólo tengo un par de dudas referente a esto:
fenix_of escribió:6 - Copio en la raiz de un pendrive el fichero resultante del Easy Updflash.bin y lo conecto a la 360.
7 - Inicio pulsando Eject el Xellous y espero a que actualice (en mi caso tardó unos 4 minutos) y me indique que finalizó y que reinicie la consola.
8 - Apago la consola, desconecto de la corriente un rato y vuelvo a conectar y enciendo. Una vez terminada la configuración inicial compruebo en las opciones que la versión es correcta.
9 - Sin apagar la consola (no es necesario), me bajo del UpdateSpy la actualización correspondiente y la extraigo en la raíz de un pendrive que, al conectarlo a la consola me dice de aplicar la actualización y la acepto (Si la versión de la actualización a aplicar coincide con la versión comprobada en el apartado 8 no hay riesgo de quemar efuses ni nada). Cuando se este reiniciando tras aplicar la actualización extraigo el pendrive para evitar errores y borro de él la actualización.
En el punto 7, no se hacía arrancando la consola y metiendo un cd de linux (Debian) y desde ahí se actualizaba? Se puede hacer también como indicas, arrancando el Xellous (encendiendo la consola con el botón eject) y teniendo puesto en la consola el pendrive con la imagen?
Este proceso valdría igual para pasar directamente con el nuevo Easy Freeboot de la 12611 a 13604 que es la última?? Y luego con el SPY coger esa misma versión?
Me alegro de poder ser de ayuda. En lo referente a tu pregunta por supuesto, siempre que en la raiz del pendrive se encuentre el fichero .bin con el nombre correcto el xellous flashea y remapea los bad blocks, no es necesario cd con debian. Aunque aun no he actualizado a esa version yo diria que por cada actualizacion te valen los mismos pasos siempre ya que el proceso siempre es el mismo.
Cojo mi nand de 66Mb la que utilicé para flashear a la 12611. Y cuando con Easy Freeboot 5.3 creo el img para pasar a la 13146, me salta al final el mensaje: No se puede encontrar una parte de la ruta de acceso 'xell\xellous.bin'
¿Alguien sabe de que puede tratarse? ¿No me preocupo de ese mensaje y hago el flasheo con la imagen que me crea?
También decir que el 360 Flash Dump Tool v0.97 no me detecta nada y pone bad a todos los campos. En cambio el Easy Freeboot si me detecta el CPU key que tengo en la nand antes de crearse.
Flashea con el NAND-Flasher-360-for-XBOX-360-v1.2.0 y para que el 360 Flash Dump Tool v0.97 muestre los datos antes debe de configurarlo y poner la CPUKey.
Max232 escribió:Flashea con el NAND-Flasher-360-for-XBOX-360-v1.2.0 y para que el 360 Flash Dump Tool v0.97 muestre los datos antes debe de configurarlo y poner la CPUKey.
Muchas gracias por contestar!! Con la imagen (con el error que he comentado) que me ha creado Easy Freeboot 5.3, flasheo mi XBOX con el programa NAND-Flasher-360-for-XBOX-360-v1.2.0 metiendo la imagen y el programa en un pen drive, y ejecutando este programa desde cualquier lanzador.
¿Estoy en lo correcto? Estoy hecho un lio, la otra vez la actualicé con debian, luego he leido que no hace falta que arrancando Xellous y metiendo pendrive con la imagen creada vale, y ahora comentas que con este programa (supongo porque el mensaje que me dice es que no puedo con xellous).
La imagen la creo a partir de mi nand de 66Mb la que utilicé para flashear a la 12611. ¿También es lo correcto?
Pregunto tanto porque no la quiero cagar y por el foro leo a veces contradiciones y me entra el miedo, jeje.
Max232 escribió:Flashea con el NAND-Flasher-360-for-XBOX-360-v1.2.0 y para que el 360 Flash Dump Tool v0.97 muestre los datos antes debe de configurarlo y poner la CPUKey.
Muchas gracias por contestar!! Con la imagen (con el error que he comentado) que me ha creado Easy Freeboot 5.3, flasheo mi XBOX con el programa NAND-Flasher-360-for-XBOX-360-v1.2.0 metiendo la imagen y el programa en un pen drive, y ejecutando este programa desde cualquier lanzador.
¿Estoy en lo correcto? Estoy hecho un lio, la otra vez la actualicé con debian, luego he leido que no hace falta que arrancando Xellous y metiendo pendrive con la imagen creada vale, y ahora comentas que con este programa (supongo porque el mensaje que me dice es que no puedo con xellous).
La imagen la creo a partir de mi nand de 66Mb la que utilicé para flashear a la 12611. ¿También es lo correcto?
Pregunto tanto porque no la quiero cagar y por el foro leo a veces contradiciones y me entra el miedo, jeje.
Haz una copia de tu nand actual con el NAND-Flasher-360-for-XBOX-360-v1.2.0, utilizas dicha imagen con el CMD freebooter 1.2.6b para generar el último freeBOOT, metes dicha imagen en un pedrive y la flasheas con el NAND-Flasher-360-for-XBOX-360-v1.2.0, ya solo te quedaría instalar la actualización 13604 (te la baja el CMD) para que los avatares no te aparezcan en gris y meter el DashLaunch 2.25
Max232 escribió:Haz una copia de tu nand actual con el NAND-Flasher-360-for-XBOX-360-v1.2.0, utilizas dicha imagen con el CMD freebooter 1.2.6b para generar el último freeBOOT, metes dicha imagen en un pedrive y la flasheas con el NAND-Flasher-360-for-XBOX-360-v1.2.0, ya solo te quedaría instalar la actualización 13604 (te la baja el CMD) para que los avatares no te aparezcan en gris y meter el DashLaunch 2.25
Gracias Max232! ya he conseguido actualizar todo, basicamete lo he conseguido (por si le vale a alguien): 1. Sacar la nand actual de la XBOX leyendola con NAND-Flasher-360-for-XBOX-360-v1.2.0 2. Con CMD modificar esa nand en el pc para que tenga la versión 13604 en este caso. 3. Escribir esa nand modificada con NAND-Flasher-360-for-XBOX-360-v1.2.0 en la xbox 4. Bajar actualización oficial 13604 (antes comproabr que de verdad tengo esa versión en xbox metiendote en configuración de xbox). Esto no me funcionaba, porque no tenia metido también el pendrive con mi perfil, se ve que si no está el dispositivo donde tengas tu perfil no detecta la actualización. Esto para quitar el avatar gris. 5. Cargando FSD con un cd (ya que ahora no arranca solo porque no tengo el último dashlaunch) voy a file manager y ejecuto la el xex de la carpeta instaler del ultimo dashlaunch (v25).
Solo tengo dos preguntas por curiosidad y por ir sabiendo más: 1) Leo que hay gente que quita su lector de la consola. ¿Como hacen el paso 5 si no pueden cargar el FSD a través de un cd para instalar el nuevo dashlaunc. 2) Meter la actualización oficial después de tenerla flasheada con la misma versión, ¿es SOLO para quitar el avatar gris? ¿Si en una versión no se hace, cuando se flashee de nuevo para una nueva versión habrá algún tipo de problema por tener el avatar en gris? Quiero decir ¿Se podrá flashear correctamente y si se desea recuperar el avatar?
yo para estos temas lo que hago es tenerr el sexmenu instalado en la consola y se alguna vez actualizando no me arranca el fsd2 que lo tengo en el extraible , instalo Dashlaunch desde Sexmeno, en el foro hay guia de como instalar el Sexmenu y tal