Jump to content
RealModScene
moses_373

Update your RGH/Jtag with Xebuild GUI and Nand flasher for Xbox 360

Recommended Posts

-This article is a work in progress, pictures will be forthcoming. Also, any suggestions from site moderators or otherwise are very appreciated.-

This tutorial starts out with a history lesson about how your RGH/Jtag works and why it is important to keep it up on the latest version of Xebuild, dashlaunch and Freestyledash. It will help fix problems with avatars, the Kinect sensor and your Xbox not beeing able to run certain games. I also wrote this tutorial for a GUI (Graphical user interface) instead of a command prompt because if you're using a tutorial in the first place, you're probably not comfortable with using a command prompt. Plus, there are so many beautifully written GUI's out there I can't find a reason not to use one. The Programs we are going to be using today are going to be:

Xebuild Gui 2.086 by Swizzy which can be found here: http://www.homebrew-...-support-added/

As well as Nand flasher 360 for Xbox v1.2 by Trancy which can be found here: http://www.realmodsc...r-360-for-xbox/ (Thanks Jpizzle)

-OR-

If you have a RGH'ed Corona with a 4GB Nand then you will need Simple Nand flasher v1.2 instead of Nand flasher 360. Simple Nand flasher can be found here: http://www.homebrew-...x/nand_flasher/

Be sure to unzip all these files to their own folder before attempting to use them.

I decided to write this tutorial because most requests in the help section proceed somewhat like this:

"Halolz 4 and FSDD3 ez not wurking, plz hlp!!!!!"

"What kernel are you running?"

"FSD333!"

"No, I mean what is your microsoft dashboard kernel?"

"??!?!???"

"-.-"

The newer games can not run under the old dashboard kernels because they utilize some of the programming and features of the newer dashboard. FSD3 is much the same, at it's core, Freestyle Dash is written as a game and not a replacement for the Microsoft dashboard. Without the capabilities of the newer Microsoft dashboards, the old Microsoft dashboards can not understand some of the features used in FSD3 and the newer games.

The difference between your console and a stock console is that a stock console runs off of Microsoft's retail kernel. Your console runs off a kernel called freeboot and this is what allows your jtag to do all of the wonderful things that it does. Both the freeboot and the retail kernel are stored on the Xbox 360 motherboards on board memory chip. This is called a Nand. The Jtag hack works by overwriting the retail kernel with freeboot.

So now that you have a better understanding of how your console works, we can get around to updating it. First and most important, boot your console to Xell by pressing the eject button. When it boots, it'll give you a lot of random script, but at the end it will give you the numbers for your DVD drive key and your CPU Key. Write down the CPU key and make sure that it is perfect! An important note here, if you have an older version of Xell it may not give you your CPU key at the end of the program. If that's the case copy the characters from fuse set 04 and 05 to get your CPU key. You'll know what I'm talking about when you see it. I like to take a picture with my phone so that I know I didn't write it down wrong. Go ahead and type your CPU key into a text file that you can save on your computer. This way you'll always have it.

Second, load up Nand Flasher 360 for Xbox onto a usb drive and insert it into your Xbox. This is a fantastic, easy to use program that you can launch from Xexmenu or Freestyle dash through the file manager. Once launched you can read and write to your Nand. Navigate to the default.xex file inside the nand flasher 360 folder to launch the program. When the program launches it will give you three options:

Dump NAND/Flash

Write Nand/Flash

Shutdown

Select Dump NAND/Flash, the program will ask you where and you want to tell it to dump to your usb drive. The program will name the Nand dump orig_nand.bin. You now have a copy of your nand and your cpu key. You now have nearly everything you need to update to the latest freeboot kernel.

The next step is to insert your USB drive back into your PC and open Xebuild Gui on your PC. I like to use the Freestyle Dash Installer to install Dashlaunch for me so I'm going to go ahead and untick "include Dashlaunch" in the misc options on the right hand side of the program. At the top left of the program is a field called Source File. Click on open and select your Nand. It should doesn't automatically select the build type based on the information on your NAND. I use a Jtag system, therefore the program automatically selected "Freeboot (Jtag)" in the build type section. If it doesn't automatically fill in the build type, you'll need to select it yourself. If you don't know your build type, call up whichever shadowy figure hacked your console in the first place and ask him what the build type is!

About halfway down is a field called CPU Key. Open up the text file with your CPU key and copy the key over to the CPU Key field. A few lines below the CPU key is a drop-down box called kernel version. Select the latest kernel (At the time of writing, the latest kernel was 2.0.16197.0) and Xell-Reloaded if it isn't already automatically selected.

You're all ready to go! At the bottom of the program is a big button that says, "Generate Hacked Image". Select that and the program will create a new version of Freeboot for you. It will be called updflash.bin and should be saved in the same directory as your nand dump.

The next step is to plug the flash drive into your Xbox, turn you Xbox on and load up nand flasher 360 again and this time, instead of telling it to dump the nand you're going to tell it to write the Nand. It will bring up a file manager, simply navigate to your usb drive, take a really deep breath and select updflash.bin. Congratulations! You just updated your Xbox without having to pay some seedy jerk (like me) in a repair shop $50! Remember, if your Xbox asks if you want to connect live after you update like mine did, tell it no! Microsoft is sneaky...

Your not done yet however, once you've shut everything down and rebooted to make sure it really did work, you need to go back to Xebuild gui with your usb drive plugged into your PC. Click on the download section on the right hand side and select your usb drive in the USB Drive drop-down box. Make sure that 2.0.16197 (Or whichever kernel you selected earlier in this tutorial) is selected on the dasboard version and then click on "download avatar update". This will get you all the bits and peices needed for your avatars and all of your kinect stuff. Once it's downloaded, click on "prepare Drive". This will load the update onto your usb drive. If you plug your usb drive into your Xbox and the system update doesn't initialize, simply rename the "$Systemupdate" folder to "$$ystemupdate" once that is done, stick it back in your xbox and when it asks you if you want to update, say yes! Also, one caveat, when you plug your kinect into your xbox after you have followed this tutorial it may ask you for yet another update. Say yes and the kinect will install its system integration files onto your Xbox.

And that's it! Once you've finished that you'll want to get the freestyle dash 3 installer which can be found here:

http://www.realmodsc...f3-freestyle-3/

I find the easiest way is to use the installer on a usb drive, but others like burning the iso. But that's another tutorial for another time. Be sure that when you install that your Xbox is connected to the network and that you check the "remove previous installs", "install dashluanch" and "download latest updates" boxes. It will save you a lot of headaches later on.


Last of all, be gracious, a lot of people have put in a lot of hard work behind the scenes to bring us these fantastic programs. I have no idea how to code a program but I do know it takes a LOT of time and meticulous work. They have no expectation of compensation, but continue to contribute to the scene because they love what they do. I have benefited greatly from their efforts so I am more than happy to provide answers to questions about their products whenever I can. A big shout out to the FSD team who continues to blow the socks off of the Microsoft dash at every turn. Coz, who can't help himself but make dashlaunch better and better. I mean, c'mon, custom boot animations? That's just awesome! Thanks be to GliGli, the man who single handedly resurrected the Xbox Scene with RGH. A big thanks to Swizzy and Trancy, the authors of the programs used in this tutorial and a big thanks to Jpizzle for authoring this fantastic website where you can ask the dumb questions that would get you flamed anywhere else.

  • Like 4

Share this post


Link to post
Share on other sites

moses_373 thanks for the help as I now have the latest dashboard on my Xbox 360.

I have a couple of avatar items and want to put them on the Xbox. Do I have to do anything to them and what file on the Xbox do they go in please?

  • Like 1

Share this post


Link to post
Share on other sites

moses_373 thanks for the help as I now have the latest dashboard on my Xbox 360.

I have a couple of avatar items and want to put them on the Xbox. Do I have to do anything to them and what file on the Xbox do they go in please?

I think you'll have to use a resigning tool like horizon to assign your avatar items to your profile in order to use them. I don't mess around with that much, but google is your friend.

Share this post


Link to post
Share on other sites

Before I can say anything, I have to say thanx to the whole community!

I am deeply thankful for all your hard work...

Here's the thing,

I found out my kernel number was outdated, so I decided to follow all the steps above.

I succesfully flashed my Nand, ands the kernel number now is the 16197.

Yay, succes...

The only problem is that now my box doesn't start up with Freestyledash (3)

so I can't play games...

Can anyone help me? That would really be great...

The xell (reloaded) menu tries to fix things, but to no avail.

Also, MS is getting sneakier. They said that I needed an update for my Kinect,

and that I had to connect to xboxLive to download it...

  • Like 1

Share this post


Link to post
Share on other sites

Before I can say anything, I have to say thanx to the whole community!

I am deeply thankful for all your hard work...

Here's the thing,

I found out my kernel number was outdated, so I decided to follow all the steps above.

I succesfully flashed my Nand, ands the kernel number now is the 16197.

Yay, succes...

The only problem is that now my box doesn't start up with Freestyledash (3)

so I can't play games...

Can anyone help me? That would really be great...

The xell (reloaded) menu tries to fix things, but to no avail.

Also, MS is getting sneakier. They said that I needed an update for my Kinect,

and that I had to connect to xboxLive to download it...

LOL, they are not getting sneakier you just need to run the normal update to install avatar and kinect data after you update your freeboot to a new dash version. There is a tut for that in this section.

As for auto booting to F3, you need to re-install dashlaunch. Just run the installer default.xex and you're done.

Share this post


Link to post
Share on other sites

LOL, they are not getting sneakier you just need to run the normal update to install avatar and kinect data after you update your freeboot to a new dash version. There is a tut for that in this section.

As for auto booting to F3, you need to re-install dashlaunch. Just run the installer default.xex and you're done.

thanx for the tip, there just a little problem...

How do I start up the dashlaunch installer? I have no access to the default.xex (or so it would seem)

(the update didn't work on any of the ways I've tried, but my kinect is fully functioning. Looks like I don't need the update............. :)

Share this post


Link to post
Share on other sites

Download xexmenu from the link below and install the C0DE9999 folder on your xbox hdd in Content/0000000000000000/ and boot xexmenu from the game menu in nxe (microsoft dashboard) then install dashlaunch if you cant connect your xbox hdd to your computer use nxe to format a usb drive and install it in the same folder as above you will also want to download this http://www.realmodsc...h&attach_id=186 (FatX USB Explorer v1.1 thanks for the link JP :) ) use it to install the C0DE9999 folder on to your Hdd/usb drive. Once you have it installed boot xexmenu from the game menu in nxe it will appear as a demo. Then from xexmenu boot the dashlaunch installer and install dashlaunch set up your ini so it knows where to boot fsd from and enjoy booting fsd3 at start up :) hope this helps

XeXMenu1.2-LIVE.rar

Share this post


Link to post
Share on other sites

phew, thanx a whole lot dude!

it worked like a charm...

problem now is that FSD 3 is crashing every time

looks like I have to do a new install

now I feel like I'm getting somewhere

;)

  • Like 1

Share this post


Link to post
Share on other sites

Yeah! I did it!

Thanx dudes!

I updated my kernel, installed xex, from xex I installed dashlaunch and reïnstalled FSD 3.0

The only thing now is that every time on start up F3 crashes but I continue anyway.

Probably a small thing, so I'll worry about that later

  • Like 1

Share this post


Link to post
Share on other sites

Moses, great tut. I got stuck however. I have a concole that has an RGH mod. Was running great using xexmenu 1.1 and FSD. I backed up COD black Ops 2 to an external hard drive. Like many others, it froze after starting in campaign mode. I figured I needed an update and followed your tut to a tee. The first problem I encountered was when I tried to download the avitar update. I get an error stating the MD5 does not match. Also now after updating my console, The console freezes at a black screen when I go to load xexmenu 1.1 Im stuck and am looking for a bit of help. FYI the MS dash did update and the xbox plays fine in stock mode. Thanks in advance.

Share this post


Link to post
Share on other sites

The one thing that I was stuck on for the FaxX USB. Close the drive once you have added the content/0000000000000000/C0DE9999 folder. Otherwise, xbox won't be able to read the drive.

Everything else, spot on!

Thank you guys!

  • Like 1

Share this post


Link to post
Share on other sites

Nice tut mate, updated my slim to the latest dash posible and from 2.2 to FSD3 very easy to follow, thank you.

Sent from my HTC Vision using Tapatalk

  • Like 1

Share this post


Link to post
Share on other sites

Moses, great tut. I got stuck however. I have a concole that has an RGH mod. Was running great using xexmenu 1.1 and FSD. I backed up COD black Ops 2 to an external hard drive. Like many others, it froze after starting in campaign mode. I figured I needed an update and followed your tut to a tee. The first problem I encountered was when I tried to download the avitar update. I get an error stating the MD5 does not match. Also now after updating my console, The console freezes at a black screen when I go to load xexmenu 1.1 Im stuck and am looking for a bit of help. FYI the MS dash did update and the xbox plays fine in stock mode. Thanks in advance.

I recall something similar happening doing an RGH for a fellow. He wanted to update so I was walking him through the steps. Like yours, his console updated, but then wouldn't run homebrew programs like Xexmenu correctly. It would also run stock just fine. Push your eject button to turn your console on and let me know if Xell Reloaded boots. if it doesn't than you might have the same problem. We found out that he had built an image for RGH2 when his box was running on RGH1. Once we had switched that around the box ran just fine. I am intrigued and want to know how this turns out for you.

Also, as I understand it the latest version of dashlaunch should fix your COD problem!

Share this post


Link to post
Share on other sites

OK, looks like I'm in deep doodoo.

I had FSD 2.2 on my Xbox 360 (Trinity (according to XeBuild GUI), Freeboot RGH 1.x).

I wanted to update everything and followed your tutorial. So after generating the image with XeBuild GUI and writing it to the NAND, I can't boot my console anymore. Right after the boot animation starts, I get a screen where Microsoft tells me in all languages:

System Error - E79

I can still get into Xell by booting using the eject button. That's it.

PLEASE HELP! :(

Thank you.

Share this post


Link to post
Share on other sites

you have a default.xex in the root of your hdd, delete it.

Thanks, but that can't be it. I took out the HDD and I still get E79 :(.

Share this post


Link to post
Share on other sites

Do i really need to latest dash all games and apps work fine on 15774

Nope! You live in a world where you can not be coerced into doing anything you don't want to do, therefor you do not have to update if you don't want to.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...