1.) What you need: 1.) Your CPU Key use Xellous for it
2.) Flash360
3.) freeBOOT v0.032
4.) libeay32.dll if you have issues with ibuild
5.) 9199.zip
6.) 1BL Key just google for 1BL XBOX
7.) Hexeditor i use Ultraedit, i only need it to read out the CB
8.) Donor Files for your Motherboard Donor Files for all
9.) The official MS Xbox Update
$SystemUpdate_9199.zip 2.) How to build a Freeboot Image: 1.) boot into Xellous and read out your CPU Key
2.) start Flash360 and create a Full Nand Backup of your XBR3 (flashdmp.bin)
3.) open flashdmp.bin with a Hexeditor, at the top you should find CB0=6723, or a different number, write it down
4.) extract freeboot v0.032 to C:\ , the libeay32.dll should go into C:\freeBOOT-0.032\
5.) copy your XBR3 Backup (flashdmp.bin) to C:\freeBOOT-0.032\bin
6.) open the Dos Command prompt
7.) cd c:\freeBOOT-0.032 that we are in the right directory
8.) ibuild x -d data\ -b "1BL Key" -p "CPU Key" bin\flashdmp.bin
"1BL Key" replace it with the 1BL Key
"CPU Key" replace it with your CPU Key
*For Jasper512, Jasper256, or Images which don't extract read at Point 3 9.) there will be an error, but we don't care about it, because we only need 3 files from it
10.) go to c:\freeBOOT-0.032\data delete everything only this 3 files should stay kv.bin, smc.bin and smc_config.bin
11.) extract 9199.zip into c:\freeBOOT-0.032\data
12.) extract Donor_Files.zip on a different place
13.) In the Donor Folder, open the folder for your Motherboard (Falcon, Jasper, Xenon), i had to choose Jasper
14.) as we found out at Point 3, move into the right folder, for my board it is 6723
15.) copy the files (crl.bin, crl.bin.meta, extended.bin, extended.bin.meta, odd.bin, odd.bin.meta, secdata.bin, secdata.bin.meta) into c:\freeBOOT-0.032\data
16.) open the Dos Command prompt
17.) cd c:\freeBOOT-0.032
18.) ibuild.exe c freeBOOT -c "Console" -d data\ -p "CPU Key" -b "1BL Key" bin\image.bin bin\fuses.bin
"Console" replace it with falcon, xenon, jasper, jasper256 or jasper512
"1BL Key" replace it with the 1BL Key
"CPU Key" replace it with your CPU Key
the Image creation need to finish without errors!!!!
19.) you should find now a image.bin in your c:\freeBOOT-0.032\bin folder, the size should be the same as your XBR Nand Backup, for my 16MB Jasper it is 16.896KB big!
20.) rename now image.bin to updflash.bin and put it on the root of your USB Stick where you have flash360 on it
21.) connect the Usb Stick to your console and open Flash360.xex
22.) now flash with A B A, if there is a KV mismatch, then you did something wrong, wrong CPU Key.......
23.) now you should have the freeboot image installed, check it out in your Settings, it should tell you 2.0.9199.0
24.) now to make it complete we install also the official Systemupdate, to install the missing files.
25.) extract the $SystemUpdate_9199.zip rename the folder to $SystemUpdate and burn a CD with $SystemUpdate on it
26.) now put the CD into your Xbox drive, start something and it should tell you that there is a new update avaible, install it.
27.) after a reboot your are finally at 2.0.9199.0
Regards cHarOn
*For Jasper512, Jasper256, or Images which don't extract: 3.) What you need: 1.) nandpro
2.) dummy smc_config.bin
3.) your full XBR Nand Backup (flashdmp.bin) made Flash360 or Xellous
4.) 360 flash tool v0.92 to extract kv.bin and smc.bin
4.) How we make it:
1.) first extract with the Flash dump Tool the kv and smc from your flashdmp.bin
2.) open Flash dump Tool, key in your CPU key under Keys
3.) open file and select your flashdmp.bin
4.) click Extract and set SMC und Key Vault active, press OK and save it to C:\jasper
5.) in C:\jasper there should be now 5 files, we need only KV_dec.bin and SMC_dec.bin, rename this two files to KV.bin and SMC.bin, delete the rest.
6.) the size of the KV.bin should be now 16.384 bytes, thats wrong, we need 16.368 bytes, so we need to remove the first line from this file, ii use Ultraedit.
7.) open KV.bin with a Hexeditor, remove the first line 00000000h now save it again, now the size should be 16.368 bytes.
8.) now we build a Image for fun with freeboot, to get a clean image.
9.) i extracted the freeboot zip again into a different folder not that i get confused, extract it to C:\freeboot copy libeay32.dll also into it, if you have issues.
10.) now copy your modified KV.bin, SMC.bin and from the dummy smc_config.bin the needed smc_config.bin for your motherboard to C:\freeboot\data
11.) extract 9199.zip into c:\freeboot\data
12.) extract Donor Files on a different place
13.)In the Donor Folder, open the folder for your Motherboard (Falcon, Jasper, Xenon), and copy the files to c:\freeboot\data
14.) open the Dos Command prompt
15.) cd c:\freeboot
16.) ibuild.exe c freeBOOT -c "Console" -d data\ -p "CPU Key" -b "1BL Key" bin\image.bin bin\fuses.bin
"Console" replace it with falcon, xenon, jasper, jasper256 or jasper512
"1BL Key" replace it with the 1BL Key
"CPU Key" replace it with your CPU Key
19.) you should find now a image.bin in your c:\freeboot\bin folder
20.) extract Nandpro to C:\nandpro, in that folder install port95nt.exe, without it it doesn't work
21.) now copy your Flash360 Nand backup, flashdmp.bin and the image.bin which we made now to c:\nandpro
22.) open the Dos Command prompt
23.) Now we extract with Nandpro your original kv.bin and config.bin from your flashdmp.bin and inject it into the image.bin
For 16MB NAND:
1) Extract KV and Config blocks from flashdmp.bin
nandpro flashdmp.bin: -r16 rawkv.bin 1 1
nandpro flashdmp.bin: -r16 rawconfig.bin 3de 2
2) inject into image.bin
nandpro image.bin: -w16 rawkv.bin 1 1
nandpro image.bin: -w16 rawconfig.bin 3de 2
For 256MB NAND:
1) Extract KV and Config blocks from flashdmp.bin
nandpro flashdmp.bin: -r256 rawkv.bin 1 1
nandpro flashdmp.bin: -r256 rawconfig.bin ef7 2
2) inject into image.bin
nandpro image.bin: -w256 rawkv.bin 1 1
nandpro image.bin: -w256 rawconfig.bin ef7 2
For 512MB NAND:
1) Extract KV and Config blocks from flashdmp.bin
nandpro flashdmp.bin: -r512 rawkv.bin 1 1
nandpro flashdmp.bin: -r512 rawconfig.bin ef7 2
2) inject into image.bin
nandpro image.bin: -w512 rawkv.bin 1 1
nandpro image.bin: -w512 rawconfig.bin ef7 2
24.) now we copy image.bin from c:\nandpro to c:\freeboot\bin
25.) open the Dos Command prompt
26.) cd c:\freeboot
27.) ibuild x -d data\ -b "1BL Key" -p "CPU Key" bin\image.bin
"1BL Key" replace it with the 1BL Key
"CPU Key" replace it with your CPU Key
28.) in c:\freeboot\data there should be now the extracted image, we need the kv.bin, smc.bin and your now real smc_config.bin
29.) this 3 files we copy to c:\freeBOOT-0.032\data now you can go back to Point 11 "How to build a Freeboot Image:"
There is maybe a easier solution i don't know it, but in that way i can say that it will work 100%.