xboxscene.org forums

Pages: [1] 2 3 ... 16

Author Topic: XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*  (Read 1336 times)

Xbox-Scene

  • Archived User
  • Hero Member
  • *
  • Posts: 4299

XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
Posted by XanTium | January 1 17:01 EST | News Category: Xbox360
 
A new 'patch'-version of XBReboot has been released for all 16MB NAND motherboards solving the freezing/lagging issues and removing the need to patch XEX files (media check etc).
XBReboot is an image you can flash on your onboard NAND that will allow you to 'reboot' a JTAG-exploitable (~pre-mid-June MFR date, pre 8xxx kernel) 360 in a patched 8955 kernel which makes homebrew XDK (unsigned XEXs etc) possible.

*Update* There was an issue with the SMC code in the Zephyr and Falcon releases. 8955_3a has now been released for these 2 motherboard revisions with good SMC.

From readme/nfo:
Quote

* Who wrote this?
Talented members of XBH contributed in many ways. You know who they are. TeamXBR assembled the parts, coded the utilities, and glued it all together to make it work.

* How does it work?
Both XBR and Freeboot use a "patch engine" to apply patches to the bootloaders as the console reboots. For Freeboot, this is "freeboot.bin" or "freeboot-manual.bin"; For XBR, its "xbrfw.bin" Both of these binaries are based on xell type start up code, and are launched by the exploit. The code then applies patches contained at block 0x65+, and restarts the system.

* What went wrong?
Earlier versions of XBR used the same CB/CD pair to start the 8955 kernel as the exploit. Freeboot, using a dual nand setup, used the older bootloaders to start the exploit, than used the newer bootloaders on the alternate flash to start the kernel.

The problems were not related to the patches used by XBR, but rather the use of the older bootloaders. Please try to control yourselves if problems arise, they can always be fixed. Dont do anything crazy like start conspiracy theories, buy a cygnos, wire up a dual nand or xd card, rip out a big nand to swap in a smaller one etc, etc. Have a little patience, have a little faith :P

* So whats the fix?
1) Add a copy of the new bootloaders to flash.
2) Create patches to use the newer relocated bootloaders on reboot.

It was easier to re-use the freeboot.bin patch engine to accomplish this task.
The freeboot patches themselves are not used. XBR continues to use its own patches, however, the freeboot.bin patch engine will be used to apply them.
This also allows custom patches to be applied, in the format used by freeboot.

8955_3a:
- Zephyrs and Falcons now built with correct smc.

8955_3:
- Uses 6750 as the alternate CB to allow easy support for all hardware versions.
- No changes made to patches, exact same functionality as 8955_2.

8955_2:
- Add a copy of the new bootloaders to flash.
- Create patches to use the new relocated bootloaders on reboot.
- Translated existing XBR patches to use the freeboot.bin patch engine.
- Fixed build file to use CB/CD 1921 for all xenon.
- Eliminate media binding path checks, run xex from all media without patching.

* XBReboot Block Layout:
Ox00 - 0x2F   Xell Boot firmware
0x30 - 0x3F   Backup Xell
0x40 - 0x4F   freeboot.bin or freeboot-manual.bin (patch engine core)
0x50 - 0x61     Alternate CG
0x62 - 0x64   Spare blocks
0x65 - 0x65   Patch.bin,  patches for bootloaders and kernel
0x66 - 0x8F   Alternate CB/CD/CE
0x90 - 0x??   Flash file system


* HowTo:
1) Extract KV and Config blocks from orig.bin
nandpro orig.bin: -r16 rawkv.bin 1 1
nandpro orig.bin: -r16 rawconfig.bin 3de 2
2) Inject those blocks into XBR.bin
nandpro XBR.bin: -w16 rawkv.bin 1 1
nandpro XBR.bin: -w16 rawconfig.bin 3de 2
3) Flash result
nandpro lpt: -w16 XBR.bin

* Notes:
There is no need to unpack and repack pirs files!
This is a limitation of freeboot. Not XBR.
Aside from that major difference, all functionality is the same.
Individual sections can be updated or extracted seperately using nandpro.

Official Site: n/a, by TeamXBR
Download: n/a (might be illegal under DMCA/EUCD)



Logged

Sonic-NKT

  • Archived User
  • Full Member
  • *
  • Posts: 201
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #1 on: January 01, 2010, 03:05:00 PM »

**CK YEAH!!!
Thank you so much XBR-Team!!! awesome release...
Logged

eyric101

  • Archived User
  • Sr. Member
  • *
  • Posts: 283
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #2 on: January 01, 2010, 03:06:00 PM »

Woot!  Thanks for the update!  Question: does the big block image have the same problem?

This post has been edited by eyric101: Jan 1 2010, 11:07 PM
Logged

fred444

  • Archived User
  • Jr. Member
  • *
  • Posts: 60
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #3 on: January 01, 2010, 03:12:00 PM »

Thank you thank you thank you  (IMG:style_emoticons/default/tongue.gif)

im goin to try it out in some minutes

oh ... update is not on xbins yet !

This post has been edited by fred444: Jan 1 2010, 11:17 PM
Logged

funkyfish77

  • Archived User
  • Newbie
  • *
  • Posts: 9
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #4 on: January 01, 2010, 03:14:00 PM »

i hope they get it up soon would love to try it out ..
Logged

iTz just V3n3

  • Archived User
  • Newbie
  • *
  • Posts: 21
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #5 on: January 01, 2010, 03:15:00 PM »

Woop
Waiting for it to appear on XBINS
Logged

RRoD420

  • Archived User
  • Sr. Member
  • *
  • Posts: 306
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #6 on: January 01, 2010, 03:15:00 PM »

pop.gif  Holy shit, and the talented hackers at XBH did it again. Everyone was hoping for this fix, this is amazing. THANK YOU to all involved!  cool.gif

AND no more patching xex files. UN-BELIEVABLE.
Logged

Lush

  • Archived User
  • Sr. Member
  • *
  • Posts: 261
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #7 on: January 01, 2010, 03:15:00 PM »

amazing!  what a great start to the new year...
Logged

ConteZero76

  • Archived User
  • Full Member
  • *
  • Posts: 244
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #8 on: January 01, 2010, 03:15:00 PM »

So how should we (that we came from an "early build") update ?
Have I to resolder the LPT port or the trick is to overwrite existing files on FLASH fs ?
Logged

j005u

  • Archived User
  • Newbie
  • *
  • Posts: 13
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #9 on: January 01, 2010, 03:18:00 PM »

So yeah, there was something about being able to update from an earlier version using a USB stick?
Logged

LiGhTfasT

  • Archived User
  • Jr. Member
  • *
  • Posts: 93
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #10 on: January 01, 2010, 03:19:00 PM »

Wooop all these goodies comming out

any easy way to update?
Logged

moja

  • Archived User
  • Jr. Member
  • *
  • Posts: 52
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #11 on: January 01, 2010, 03:19:00 PM »

Wow, I was already getting tired of copying/patching/copying default.xex.  Funny how this patch was promised in the next Xexloader, but it's already in the bootloader code (I'd rather it that way anyway).  Please release for big block nands!

This post has been edited by moja: Jan 1 2010, 11:20 PM
Logged

fred444

  • Archived User
  • Jr. Member
  • *
  • Posts: 60
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #12 on: January 01, 2010, 03:19:00 PM »

You can flash it in under 10 seconds using linux on your box

search for "lflash"
Logged

xan21

  • Archived User
  • Jr. Member
  • *
  • Posts: 74
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #13 on: January 01, 2010, 03:25:00 PM »

Ugh im so excited.
Logged

KCO

  • Archived User
  • Newbie
  • *
  • Posts: 13
XBReboot v0.05 8955_3 for all 16mb Motherboards *Update 8955_3a*
« Reply #14 on: January 01, 2010, 03:26:00 PM »

Muchas gracias TeamXBR !!!

 pop.gif
Logged
Pages: [1] 2 3 ... 16