Actualizacion de Freeboot de 12611 a 13146

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!

------ adding 26 firmware files ------
reading .\13146\aac.xexp (0x4000 bytes) (crc32: 0xe3029200 ini: 0xe3029200)
reading .\13146\bootanim.xex (0x55000 bytes) (crc32: 0xb27c3b53 ini: 0xb27c3b53)

reading .\13146\createprofile.xex (0xc000 bytes) (crc32: 0xc94278c1 ini: 0xc9427
8c1)
reading .\13146\dash.xex (0x5e5000 bytes) (crc32: 0x36305ba9 ini: 0x36305ba9)
reading .\13146\deviceselector.xex (0x9000 bytes) (crc32: 0xf3df9511 ini: 0xf3df
9511)
reading .\13146\gamerprofile.xex (0x1a000 bytes) (crc32: 0x076f30fb ini: 0x076f3
0fb)
reading .\13146\hud.xex (0x1f000 bytes) (crc32: 0x80e843b5 ini: 0x80e843b5)
reading .\13146\huduiskin.xex (0x11000 bytes) (crc32: 0x6487c0d2 ini: 0x6487c0d2
)
reading .\13146\mfgbootlauncher.xex (0x8000 bytes) (crc32: 0xe990da4e ini: 0xe99
0da4e)
reading .\13146\minimediaplayer.xex (0xc000 bytes) (crc32: 0x65c7ea1a ini: 0x65c
7ea1a)
reading .\13146\nomni.xexp (0xe000 bytes) (crc32: 0x870bf26f ini: 0x870bf26f)
reading .\13146\nomnifwk.xexp (0x2000 bytes) (crc32: 0xdfb3943f ini: 0xdfb3943f)

reading .\13146\nomnifwm.xexp (0x5000 bytes) (crc32: 0xacd71252 ini: 0xacd71252)

reading .\13146\signin.xex (0x12000 bytes) (crc32: 0x7f3f44e9 ini: 0x7f3f44e9)
reading .\13146\updater.xex (0x8000 bytes) (crc32: 0x23b49601 ini: 0x23b49601)
reading .\13146\vk.xex (0x9000 bytes) (crc32: 0xf9f8f4ba ini: 0xf9f8f4ba)
reading .\13146\xam.xex (0x215000 bytes) (crc32: 0x0d35064f ini: 0x0d35064f)
reading .\13146\xenonclatin.xtt (0x11b000 bytes) (crc32: 0xd5d17ff5 ini: 0xd5d17
ff5)
reading .\13146\xenonclatin.xttp (0x18000 bytes) (crc32: 0x1a23290c ini: 0x1a232
90c)
reading .\13146\xenonjklatin.xtt (0x1a8000 bytes) (crc32: 0xdde4a14c ini: 0xdde4
a14c)
reading .\13146\xenonjklatin.xttp (0x7000 bytes) (crc32: 0x945b7092 ini: 0x945b7
092)
reading .\13146\ximecore.xex (0x15000 bytes) (crc32: 0x8aafa6aa ini: 0x8aafa6aa)

reading .\13146\ximedic.xex (0x90000 bytes) (crc32: 0x1d992bfb ini: 0x1d992bfb)
reading .\13146\ximedic.xexp (0x2800 bytes) (crc32: 0xf4b52908 ini: 0xf4b52908)

***** 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

---------------------------------------------------------------
.\FreeBootImage.bin built, info:
---------------------------------------------------------------
console : jasper (big block)
NAND size: 64MiB (system only)
CPU Key : -------------------------------------
1BL Key : DD88AD0C9ED669E7B56794FB68563EFA
---------------------------------------------------------------
fbBuild Finished. Have a nice day.
---------------------------------------------------------------

press <enter> to quit...
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:
Imagen

Uploaded with ImageShack.us
Tapé la DVD Key pero la comprobé y esta correcta.

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.
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. [carcajad]
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. [carcajad]
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 [fumando]

Un saludo
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?

Gracias de antemano.
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.

Un saludo
Buenas,

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.

Gracias.
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.
kinite escribió:
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?

Un saludo.
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
POST PERFECTO !!


Felicidades por brindarnos esta ayuda gracias a ti ahora disfruto de juegos como forza 4 :)
11 respuestas