3rl on starting XBR

WalangAlam

VIP Member
May 27, 2010
1,494
53
Silver Sun City, Asia
it says error programming block 11 and 12. I didn't remap it correctly?

oh I used the orig.bin not the nand1.bin. repeating...

I still have the error programing block 11 and 12 :(
 
Last edited:

WalangAlam

VIP Member
May 27, 2010
1,494
53
Silver Sun City, Asia
I'm confused with those letters and numbers

  • Take the picture above as example.
  • It says: Note : Block 0x2CE found at 0x3F8
  • This is where the bad block 0x2CE was remapped.
  • nandpro xbr.bin: -r16 block2ce.bin 2ce 1 (Reads block 0x02CE and saves as block2ce.bin)
  • nandpro xbr.bin: -w16 block2ce.bin 3f8 1 (Write block2ce.bin to 0x3f8 where block is remapped)
  • You will have to do this for each block.
  • Here is the "formula":
  • nandpro xbr.bin -r16 blockXXX.bin XXX 1 (Where XXX is the bad block number)
  • nandpro xbr.bin -w16 blockXXX.bin YYY 1 (Where YYY is the address where block is found in degraded)
hmm will trial and error then
 

WalangAlam

VIP Member
May 27, 2010
1,494
53
Silver Sun City, Asia
Block ID 0x0012 found @ 0x3FE
Block ID 0x0011 found @ 0x3FF

so will try these:

tut: nandpro xbr.bin: -r16 block2ce.bin 2ce 1

mine: nandpro xbr.bin: -r16 block3fe.bin 3fe 1

tut: nandpro xbr.bin: -r16 block2ce.bin 2ce 1

mine: nandpro xbr.bin: -r16 block3ff.bin 3ff 1

I should do the remap before
Flashing XBR to my nand?
 
Last edited:

BGAMods

VIP Member
Jan 20, 2010
10,082
0
UK
bgamods.co.uk
thats an example. youd replace 0x2ce with your block.

so youd type:

nandpro xbr.bin: -r16 block11.bin 11 1
nandpro xbr.bin: -w16 block11.bin 3FF 1

nandpro xbr.bin: -r16 block12.bin 12 1
nandpro xbr.bin: -w16 block12.bin 3FE 1

be sure to make a copy of your nand file first though. the xbr.bin at the beginning will be whatever your dump is called, so it could be nand.bin or whatever you called it.

hope that helps. REMEMBER do not edit your original dump without having an untouched backup safely stored somewhere.
 

WalangAlam

VIP Member
May 27, 2010
1,494
53
Silver Sun City, Asia
thats an example. youd replace 0x2ce with your block.

so youd type:

nandpro xbr.bin: -r16 block11.bin 11 1
nandpro xbr.bin: -w16 block11.bin 3FF 1

nandpro xbr.bin: -r16 block12.bin 12 1
nandpro xbr.bin: -w16 block12.bin 3FE 1

be sure to make a copy of your nand file first though. the xbr.bin at the beginning will be whatever your dump is called, so it could be nand.bin or whatever you called it.

hope that helps. REMEMBER do not edit your original dump without having an untouched backup safely stored somewhere.

When will I do these before or after Flashing XBR to my nand ?

so the xbr.bin is not xbr_8955.bin but my orig.bin(that's my dump following modmonster tut)?

i called my dump orig.bin
renamed my xbr_8955.bin to xbr.bin

now I'm confused :D

I got back ups of my orig.bin
 
Last edited:
Jun 4, 2010
3,080
0
Maybe a simpler explanation to what you meant to do could help you understand the concept of the process.

Your console NAND has bad blocks, that's how it was programmed and came from the factory.

When you create an XBR or Freeboot image to replace your original NAND the bad blocks get rearranged and as of a result when your console try to look for the bad blocks in the area they meant to be it doesn't find them and hence it gives you the error messages you were getting.

By remapping the blocks, you are placing the blocks where they meant to be originally.

Once you created your XBR or Freeboot image, you are meant to extract those particular blocks and write them back to the image at the locations originally they were on the original NAND.

Does this make sense to you? If it does, it should help you understand easily what you are meant to do by following the guide.
 

WalangAlam

VIP Member
May 27, 2010
1,494
53
Silver Sun City, Asia
my nand dump is called orig.bin
I renamed XBR_Xenon_8955_3.bin to xbr.bin

Step 1:
Flashing XBR to your nand :

  • Grab the latest XBR_8955 matching your motherboard from Xbins ( XBOX 360/development/XBReboot/ )
  • Go to your nandpro20d folder
  • nandpro orig.bin: -r16 rawkv.bin 1 1
  • nandpro orig.bin: -r16 rawconfig.bin 3de 2
  • Now that you have extracted your keyvault and config blocks from your orig.bin, inject them in the xbr_8955.bin of your motherboard version :
  • Rename the xbr_8955.bin of your board to xbr.bin to simplify things.
  • nandpro xbr.bin: -w16 rawkv.bin 1 1
  • nandpro xbr.bin: -w16 rawconfig.bin 3de 2
  • Now that you've injected your keyvault and config into xbr.bin all you need to do is flash it back to your nand.
Step 2:

nandpro xbr.bin: -r16 block11.bin 11 1
nandpro xbr.bin: -w16 block11.bin 3FF 1

nandpro xbr.bin: -r16 block12.bin 12 1
nandpro xbr.bin: -w16 block12.bin 3FE 1

Step 3:
nandpro usb: -w16 xbr.bin

now I got one red light

E79. Will search on e79
 
Last edited:

BGAMods

VIP Member
Jan 20, 2010
10,082
0
UK
bgamods.co.uk
whats the error message on the screen, is it e79?

so you extracted your rawkv.bin and rawconfig.bin from your nand image and wrote them to the xbr.bin. then remapped the bad blocks and when you boot you get 1 red light. ok so what resistor settings have you got the qsb set to? have you turned the jtag part on?
 

WalangAlam

VIP Member
May 27, 2010
1,494
53
Silver Sun City, Asia
Its e79 on the screen.

We just soldered them and didn't touch any switch so i guess resistor settings is on default.

do I need to switch anything? Jtag parts are soldered and wired
 
Last edited:
flashing360 said:
so its booting now? get xell booting and get your cpu key. fair play mate im glad its working now
Well....flashing360, this thread is all yours...Great work ;)
 
Last edited: