XboxHacker BBS
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
June 18, 2013, 07:52:26 PM


Login with username, password and session length


Pages: 1
  Print  
Author Topic: FreeBoot 0.01 with Cygnos 1.02 HELP!!!  (Read 2493 times)
galgamo
Newbie
*
Posts: 3


View Profile
« on: November 29, 2009, 09:04:15 AM »

Hello All,

I need help installing freebot 0.01 on my cygnos 1.02 (falcon console)

I'm doing the following steps

- I have soldered cygnos and desoldered r6t3

- I have retrieve my cpukey using Xell with cygnos 1.02 so i asumme after that that my installation is correct.

- I have extracted the files in my firmware 7371 using the CPUKEY and 1BLKEY and the DVD-Key matchs so i asumme till here all is going well

- I get an extracted 8498 from the usual place we all know

- I download falcon_hack_updxell.bin from the same usual place

- I patched SMC from my 7371 firmware using Cygnos Toolbox (i have also tried without patching it)

- I put all the files together in data directory following freeboot readme instructions

- I build the image my8498.bin using ibuild

- I modified build.py with the generic 1blkey and the following piece of script

# original code from freeBOOT build.py is commented out here
# print " * Fixing up the hacked SMC code with the target address"
# offset_jtag = SMC.find("\xea\x00\xc0\x0f")
# assert offset_jtag > 0, "SMC does not include the JTAG hack"
# SMC = SMC[:offset_jtag+4] + struct.pack(">I", EXPLOIT_BASE) + SMC[offset_jtag+8:]

# new code for Cygnos firmware 1.02 due to the fact that the smc.bin doesn't contain the JTAG hack code
# because the Cygnos microcontroller injects the JTAG hack at runtime

offset_jtag = SMC.find("\xea\x00\xc0\x0f")

if offset_jtag > 0:
   print " * Fixing up the hacked SMC code with the target address"
   SMC = SMC[:offset_jtag+4] + struct.pack(">I", EXPLOIT_BASE) + SMC[offset_jtag+8:]
else:
   print " * SMC does not include the JTAG hack"

Thanks to cmonkey for the code.

- I use cygwin to build the hack.bin file

- I flash my8498.bin to my cygnos flash and hack.bin to my xbox360 flash

And after all this steps I'm getting error E79.

I don't know that I'm doing wrong.

Could you please advise??

Thank you.
Logged
cmonkey
Hacker
***
Posts: 61


View Profile
« Reply #1 on: November 29, 2009, 09:28:03 AM »

Have you tried firmware 1.01 (obviously without running the smc through the patching in the cygnos toolbox)?

What serial output, if any, are you observing in the toolbox at boot?

You should be seeing the following :-

  __               ____   ___   ___ _____
 / _|_ __ ___  ___| __ ) / _ \ / _ \_   _|
| |_| '__/ _ \/ _ \  _ \| | | | | | || |
|  _| | |  __/  __/ |_) | |_| | |_| || |
|_| |_|  \___|\___|____/ \___/ \___/ |_|
                [v0.01 - coded by ikari]

!SWITCH
Booting....

Is the blue led on the usb board lighting up a couple of second after powering on to indicate the switch from onboard to cygnos nand?




Logged
galgamo
Newbie
*
Posts: 3


View Profile
« Reply #2 on: November 29, 2009, 12:10:25 PM »

Hello,

I have not tried firmware 1.01. I've read I could not use it if I have soldered the JTAG Hack like the Cygnos diagram installation using resistors instead of diodes. Is that right?

I have neither blue light after powering the xbox not serial output. Just one red light and the e79 error.

Thanks for helping.
Logged
nilezon
Member
**
Posts: 23


View Profile
« Reply #3 on: November 29, 2009, 01:47:43 PM »

You don't have to patch the SMC inside your 7371 dashboard.

You should put the patched smc.bin in freeBoots's bin folder, and then create the hack.bin with:
Code:
python build.py bin/falcon_hack.bin bin/smc.bin

Make sure the output from the script contains the following row:
* SMC does not include the JTAG hack

If you just run
Code:
python build.py bin/falcon_hack.bin
(as stated in the readme), the output will be
* Fixing up the hacked SMC code with the target address
and it will not work with Cygnos > 1.01.

Hope this helps.
Logged
galgamo
Newbie
*
Posts: 3


View Profile
« Reply #4 on: November 29, 2009, 02:21:19 PM »

Hello

It worked!!

Many thanks you two for helping me.

Cmonkey, thank you for the python script modificacion

Nilezon, thank you for tell me where and how i should patch the smc to run freebot in cygnos v2.

Thank you both.
Logged
Pages: 1
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM