xboxscene.org forums

Xbox360 Forums => Xbox 360 Hacking Forums => Technical Onboard Bios / Kernel / Dashboard Forum => Topic started by: keine on September 06, 2010, 03:03:00 AM

Title: E79 Recovery And .032 Freeboot Falcon Build Diagnoses.
Post by: keine on September 06, 2010, 03:03:00 AM
I attempted to upgrade to Freeboot .032 from XBR3, but after flashing with Flash360, I was greeted with E79. I also tried using the eject to boot into some kind of xell/xellous, but no dice there either. First of all how is it recommended I recover?

I am assuming the best way to recover is to flash back to XBR3 to get back to a working environment? I backed up my nand before flashing and that file is named, flashdmp.bin, provided by Flash360 tool. Should I just rewire up the LPT and flash that using nandpro? Is that what is recommended?

As for figuring out what I did wrong on constructing my Freeboot image. I followed the directions provided in the Freeboot .032 instructions, using an original nand I dumped when I first started doing all this stuff. I dumped 3 nand originals and crosschecked them against each other, so I usied on of those. I had followed very explicit instructions provided from the free360 wiki for backing up original nand with nandpro. I also used the 9199 folder from Xbins as well as the falcon SMC from Cygnos360 V2 SMC Collection. I copied the patches for the xbox1 compatiblity folder out of its folder and up one in the directory when doing the build. Can you see anything wrong yet?

I've seen some mention of NOT using the Cygnos 360 V2 SMC collection...is thats whats wrong? I've checked for bad blocks and I don't *think* I have any.

I used the following two command line parameters, substituting for 1BL and CPU key, to build my image.

ibuild.exe x -d temp\ -p CPU KEY -b 1BL Key original.bin

ibuild.exe c freeBOOT -c falcon -d data\ -p CPU KEY -b 1BL Key bin\image.bin bin\fuses.bin

I got my CPU Key by adding fuseset 05 to the end of fuseset 03 from a picture of the xell output from my working XBR3 setup.

Also of note! I TRIED to use BestPig's Toolbox, but it continually tells me "my dump is not properly extracted." I should have heeded its warnings I suppose. Thoughts on this?


Any help is much MUCH appreciated. Thanks.
Title: E79 Recovery And .032 Freeboot Falcon Build Diagnoses.
Post by: keine on September 06, 2010, 04:16:00 AM
Also of note I have my falcon JTAG'ed as follows:

http://forums.xbox-s...howtopic=700442.


I see the new freeboot guide includes transistors and different points (such as the one on the back of the board.)

https://docs.google....mv5h_30dw33vpf4


Could this actually be what caused my E79 and not a bad Freeboot Build?


My BEST GUESS after about 3 hours of research is I used the WRONG SMC. I need to extract the SMC from my XBR3 image, rename it to SMC.bin, and use it in my final build. I'm going to try that tomorrow.
Title: E79 Recovery And .032 Freeboot Falcon Build Diagnoses.
Post by: brandogg on September 06, 2010, 07:09:00 AM
If you're not using a Cygnos modchip, then don't use the Cygnos SMC. Basically the answer to all of your questions is...yes. The transistors are not necessary, but it is recommended to extract your SMC from your XBR (NOT the orig.bin!), then run it through smc_io and patch it for the bugfix and AUD_CLAMP, take the file that it creates, rename it to SMC.bin, move the TMS wire accordingly and reflash. You can use a program called "update my smc" to do all of this, it'll even inject the patched SMC into your XBR3 image (doesn't work properly with freeBOOT images, IIRC), so you can flash that first, and move the TMS wire (from the ROL point to AUD_CLAMP) to make sure it works. Then just rename falcon.bin that it creates to smc.bin, put it in the /data/ folder, and build your freeBOOT image.
Title: E79 Recovery And .032 Freeboot Falcon Build Diagnoses.
Post by: keine on September 06, 2010, 11:13:00 AM
brandogg, I greatly appreciate the help.
Question:

Do I have to move the TMS wire?

If I DON'T move the TMS wire, can I simply just extract the smc from my previous XBR using flashtool, rename SMC_dec > smc.bin, put THAT into my data directory, and build with that?

If so, I don't really have any want to move my TMS wire.
Title: E79 Recovery And .032 Freeboot Falcon Build Diagnoses.
Post by: keine on September 06, 2010, 02:04:00 PM
MORAL OF STORY:::

Use XP 32 BIT to use PIG FLASH TOOL BOX.

(x64 Windows 7, doesn't work reporting "your Dump Has Not Been Properly Extracted".

I'm no flashing a successfully built updflash to my nand via LPT built with Pig flash tool (ran on xp 32bit.) Hopefully this will work, no reason for it not too.
Title: E79 Recovery And .032 Freeboot Falcon Build Diagnoses.
Post by: keine on September 06, 2010, 03:10:00 PM
Flashed the resulting product from freeBOOT_ToolBox_Maker24r3.exe using an original nand on Windows XP 32 bit. The program worked and gave me a valid image to flash.
I recovered by flashing that image by lpt with -w16. Worked a treat, booted up just fine. No signs of any E79 or anything.
Thanks for the support. Hopefully this will find someone else someday. If the program recommended to use doesn't work, step back, AND THINK AGAIN. Windows 7 x64 is not STANDARD. Uhg.
Title: E79 Recovery And .032 Freeboot Falcon Build Diagnoses.
Post by: brandogg on September 06, 2010, 09:46:00 PM
Make sure you have it set to run as administrator in 7 X64 or in Vista, I use Vista X64 quite often and bestpig's (almost) always works for me.