Can we flash ECC files?
-
- Junior Member
- Posts: 14
- Joined: Mon Jan 10, 2011 7:29 am
Can we flash ECC files?
Has anyone tried flashing an ECC to an xbox 360 yet?
Is this even necessary or do we patch the NAND in a similar way to the smc hack?
Is this even necessary or do we patch the NAND in a similar way to the smc hack?
-
- Junior Member
- Posts: 14
- Joined: Mon Jan 10, 2011 7:29 am
I've just created and flashed an ECC with the NT and it seemed to work fine.
I haven't booted the xbox yet as I've not programmed the CPLD, just finished wiring up a PJTAG cable to flash the CPLD with. I wont be doing any more until tomorrow, I will let you know if the xbox boots once I have attempted it.
I haven't booted the xbox yet as I've not programmed the CPLD, just finished wiring up a PJTAG cable to flash the CPLD with. I wont be doing any more until tomorrow, I will let you know if the xbox boots once I have attempted it.
-
- Junior Member
- Posts: 3
- Joined: Sun Nov 23, 2008 7:29 pm
i just flashed 2 xbox with two different ecc files now none of them will boot
but usb jatg is erasing the whole nand
the nandpro software does the wrtiting different
Uploaded with ImageShack.us
could some one tell me how to do this with usbjtag nt
but usb jatg is erasing the whole nand
the nandpro software does the wrtiting different
Uploaded with ImageShack.us
could some one tell me how to do this with usbjtag nt
-
- Junior Member
- Posts: 8978
- Joined: Mon Jul 18, 2005 9:33 pm
You should do a cmpram after programming.
If you click the button then it is program the entire flash. If you only interested in certain area (boot) then you need to type in the flash area to only target.
Not like JTAG (MIPS) which sometime need target has good boot. In here you can still program it even the boot is erased.
If you click the button then it is program the entire flash. If you only interested in certain area (boot) then you need to type in the flash area to only target.
Not like JTAG (MIPS) which sometime need target has good boot. In here you can still program it even the boot is erased.
-
- Junior Member
- Posts: 14
- Joined: Mon Jan 10, 2011 7:29 am
-
- Junior Member
- Posts: 8978
- Joined: Mon Jul 18, 2005 9:33 pm
cmpram is the command to compare the data on the taget with your memory on PC. If it failed then your programmed failed and you should try to program one more time.liteon6x wrote:how hell do i do that
Also NAND is different than the NOR flash, some NAND have bad sectors and if you program a good back to such NAND chip with bad sectors in the range of your program area, the cmpram will fail but it will be hard to fix unless you have a full back up of your existing flash.
In the new embedded linux systems, more and more NAND chips are used, however typical programming to NAND devices is to use JTAG to program a boot (u-boot), then either use serial port, USB or use network to program the NAND which will skip the bad sectors and make the flash really bootable.
-
- Junior Member
- Posts: 15
- Joined: Fri Jan 08, 2010 9:27 pm
From the CPLD thread you asked..gypo wrote:Finally got around to installing the cpld and it's glitching OK but not booting to xell.
I will play around with the NAND and let you know what changes I have to make to get it to boot, unless you beat me to it and already have the info to share?
Did you manage to patch the NAND with the ECC file and flash it with the NT?
Are you referring to the ECC generated by the build.py script?
If so, I didn't patch the orginal nand dump with the ECC, I just flashed the 1,320KB ECC to the nand with the NT.
This allows xell to boot to get the cpukey. Then with the cpukey you can use ggbuild to create final image.
-
- Junior Member
- Posts: 29
- Joined: Sun Feb 28, 2010 11:56 pm
-
- Junior Member
- Posts: 10
- Joined: Thu Sep 01, 2011 2:01 pm
What I've been doing is
1) Dump whole nand with usbjtagnt
2) Use tool of choice (I use 360 multi builder) to make the ecc
3) Use nandpro to write the ecc to VIRTUAL nand (the full dump) and be sure to use ecc this creates a full nand image with the ecc changes
4) Flash this full dump modified with the .ecc file
5) Wire glitch board of choice
6) Boot to Xell, get keys.
7) Back in tool of choice with keys in hand(I use multi builder) make the full nand image for RGH
Move this nandflash.bin and the nandflash.bin (in the case of multi builder) and the xenon.elf to thumb drive.
9) Boot to xell, let xenon.elf flash the nandflash.bin
10) Reboot with power or controller into the dashboard of your newly RGH'd 360.
1) Dump whole nand with usbjtagnt
2) Use tool of choice (I use 360 multi builder) to make the ecc
3) Use nandpro to write the ecc to VIRTUAL nand (the full dump) and be sure to use ecc this creates a full nand image with the ecc changes
4) Flash this full dump modified with the .ecc file
5) Wire glitch board of choice
6) Boot to Xell, get keys.
7) Back in tool of choice with keys in hand(I use multi builder) make the full nand image for RGH
Move this nandflash.bin and the nandflash.bin (in the case of multi builder) and the xenon.elf to thumb drive.
9) Boot to xell, let xenon.elf flash the nandflash.bin
10) Reboot with power or controller into the dashboard of your newly RGH'd 360.
-
- Junior Member
- Posts: 29
- Joined: Sun Feb 28, 2010 11:56 pm
This is the golden egg
studio1b wrote:i understand now
1.) take your dumped nand
2.) run it threw jtag tool make your ecc file
3.) load usbjtag nt set to xbox 360
4.) load the new ecc file u made
5.) write
6.) boot xell
7.) get cpu key
8.) make your hacked nand image now
9.) flash your hacked image
^^^ thats the ticket this should be a sticky - cut this info and add it to a sticky pleaserainfade wrote:what i've been doing is
1) dump whole nand with usbjtagnt
2) use tool of choice (i use 360 multi builder) to make the ecc
3) use nandpro to write the ecc to virtual nand (the full dump) and be sure to use ecc this creates a full nand image with the ecc changes
4) flash this full dump modified with the .ecc file
5) wire glitch board of choice
6) boot to xell, get keys.
7) back in tool of choice with keys in hand(i use multi builder) make the full nand image for rgh
move this nandflash.bin and the nandflash.bin (in the case of multi builder) and the xenon.elf to thumb drive.
9) boot to xell, let xenon.elf flash the nandflash.bin
10) reboot with power or controller into the dashboard of your newly rgh'd 360.
Who is online
Users browsing this forum: No registered users and 1 guest