xboxscene.org forums

Pages: 1 2 [3] 4

Author Topic: X2 4980.xx And Xbtool  (Read 372 times)

82ross

  • Archived User
  • Sr. Member
  • *
  • Posts: 463
X2 4980.xx And Xbtool
« Reply #30 on: January 10, 2004, 09:03:00 AM »

smile.gif


Update: Confirmed, the strings seem redundant now, only the names under x3magic seem to have any effect.

Tested with 4980.06 on a 1.1 box. X2L origional.
Logged

nuzzy

  • Archived User
  • Newbie
  • *
  • Posts: 41
X2 4980.xx And Xbtool
« Reply #31 on: January 10, 2004, 09:14:00 AM »

How is the next XBTool to support 4980 coming along NghtShd?
Logged

rizza

  • Recovered User
  • Newbie
  • *
  • Posts: 8
X2 4980.xx And Xbtool
« Reply #32 on: January 10, 2004, 09:54:00 AM »

QUOTE (NghtShd @ Jan 10 2004, 07:33 PM)
QUOTE
Update: Confirmed, the strings seem redundant now, only the names under x3magic seem to have any effect.


Ah, so. Interesting. Oh well. I've only had a cursory look at 4980.

QUOTE
How is the next XBTool to support 4980 coming along NghtShd?


Not at all. I haven't done anything with regard to that. I don't know that I will. If they've made a lot of changes in the way things work then I almost certainly won't, as I don't really feel like reverse engineering another kernel. (XBtool is over a year old now and I'm somewhat tired of tweaking it, though I may do another release of some stuff I've been working on.)

Unfortunately, it does look like they made a lot of changes.  However, I have figured out what controls the partition it boots from.  Look at the byte at offset 0x2d154 (this is the 5th byte under the "****X3MAGIC!****" section).  It is 0x02 by default.  Guess what this represents--you got it, the partition to boot the dash from.  Change this to 0x01 or 0x06 to boot from E or F respectively.  Unfortunately, it looks like this is global for all dashes in the boot order--i.e. you can't set one to boot from E and another F (unless perhaps some of the NULLs before the dash names there could be set to override that...--EDIT: nevermind, they appear to just be extra bytes).  Since it appears the dash options are now all under this X3MAGIC section, it also looks like there are precious few bytes to work with in that section to allow booting from dashboards within folders.

I'm guessing the other 7 initial bytes in that same area are also configuration settings of some sort, but I don't know what they control yet.  I hope this info helps you update XBTool for the hex-editor-challenged out there.
Logged

82ross

  • Archived User
  • Sr. Member
  • *
  • Posts: 463
X2 4980.xx And Xbtool
« Reply #33 on: January 10, 2004, 10:07:00 AM »

smile.gif

TUTORIAL FOR X2 4980 DASHBOARDS ON A DIFFERENT PARTITION

Software needed:
XBtool
Any hex editor (UltraEdit32 is used in this example)

1) Start XBtool.
2) In the "Bios Type" drop down box make sure it says "Multi".
3) Click unpack.
4) Locate and selesct the 4980 bios of your choice and click "Open".

5) Minimize XBtool and goto the folder where your bios was located you should see a folder with the same name as your bios. Enter this folder. You should see 3 files.

2bl.img
remainder.img
xboxkrnl.img

6) Open up xboxkrnl.img in your HexEditor.
7) In your hexeditor find the Goto function. In UltraEdit32 its "Search>Goto Line/Page" (Ctrl+G)
8) In the box that pops up enter the address 0x2d154.

9) This should jump to that location.
    In UltraEdit32 it should look like this:


0002d150h: 00 01 00 00 02 01 00 00 65 76 6F 58 64 61 73 68 ;  . . . . . . . . evoXdash

The first section befiore the : is the address
The 16 pairs of numbers after that is the hexcode
After the ; is the ASCII version of the hex code.


10) The number in bold is the code we are interested in (0x2d154). 02 means partition2
11) Click on the 2 in the 02 and press:

1 to boot dashboards from partition E:
0002d150h: 00 01 00 00 01 01 00 00 65 76 6F 58 64 61 73 68 ; . . . . . . . . evoXdash

6 to boot dashboards from partition F:
0002d150h: 00 01 00 00 06 01 00 00 65 76 6F 58 64 61 73 68 ; . . . . . . . . evoXdash

7 to boot dashboards from partition G:
0002d150h: 00 01 00 00 07 01 00 00 65 76 6F 58 64 61 73 68 ; . . . . . . . . evoXdash

12) Close and save this file.

13) Go back to XBtool making sure Multi is still selected.
14) Click on the "Pack" button.
15) Select the xboxkrnl.img you have just edited.
16) A Save As dialog pops up. Enter the name you wish the bios to be called.
17) Your new bios will be in the same folder as your xboxkrnl.img.

18) Flash your modchip with this new bios.

Following on from 0x2d154 you can see the names of the four dashboards in the order they will be loaded. You can rename these if you wish. I would keep the length of the names the same. Only overwrite current names. Do not extend the names as this maight break the bios. This will probably change in the future.
Logged

FLuKE11

  • Archived User
  • Full Member
  • *
  • Posts: 117
X2 4980.xx And Xbtool
« Reply #34 on: January 10, 2004, 11:45:00 AM »

QUOTE (NghtShd @ Jan 10 2004, 07:33 PM)
Not at all. I haven't done anything with regard to that. I don't know that I will. If they've made a lot of changes in the way things work then I almost certainly won't, as I don't really feel like reverse engineering another kernel. (XBtool is over a year old now and I'm somewhat tired of tweaking it, though I may do another release of some stuff I've been working on.)

Man that sucks sad.gif

But I don't blame you, and am thankful for all the work you've dedicated to the scene.

Guess I'm going back to 4979, unless someone's got some tutorials on how to change the startup logo colors and fan speed etc etc through hex editing. But I don't think I'd even want to bother with doing that.

Ah well.
Logged

DaCxKasD

  • Archived User
  • Jr. Member
  • *
  • Posts: 58
X2 4980.xx And Xbtool
« Reply #35 on: January 10, 2004, 12:30:00 PM »

Any one have info wether XBTool will support x-ecuter 4080 bios and when they plan to integrate the support.

Btw it is a very nice app.
Logged

82ross

  • Archived User
  • Sr. Member
  • *
  • Posts: 463
X2 4980.xx And Xbtool
« Reply #36 on: January 10, 2004, 12:51:00 PM »

sad.gif

Logged

FLuKE11

  • Archived User
  • Full Member
  • *
  • Posts: 117
X2 4980.xx And Xbtool
« Reply #37 on: January 10, 2004, 12:55:00 PM »

QUOTE (82ross @ Jan 10 2004, 10:51 PM)
Alls i can suggest is look at XBtool patch source code and see if you can understand that. Then look through the new bios and see if you can identify corresponding features.

Its a long shot like sad.gif

I just went back to 4979 sad.gif

Hopefully someone somewhere sometime will figure this all out. Until then 4979 is fine with me.

Ah well.
Logged

hakqwert

  • Archived User
  • Newbie
  • *
  • Posts: 11
X2 4980.xx And Xbtool
« Reply #38 on: January 10, 2004, 01:17:00 PM »

biggrin.gif

I meant to post this in the Xbox Bioses section!!
Logged

WisdomWolf

  • Archived User
  • Full Member
  • *
  • Posts: 100
X2 4980.xx And Xbtool
« Reply #39 on: January 10, 2004, 02:08:00 PM »

sad.gif
Logged

DaCxKasD

  • Archived User
  • Jr. Member
  • *
  • Posts: 58
X2 4980.xx And Xbtool
« Reply #40 on: January 10, 2004, 02:54:00 PM »

Can't team x-ecuter provide you with some help for xbtool to support bios 4080? Prehaps they could only release a no ani version of the 4080 because I believe it is the single most important/used startup modification of a bios.

I wish I vould be of more help.
Logged

Heykrop

  • Archived User
  • Full Member
  • *
  • Posts: 237
X2 4980.xx And Xbtool
« Reply #41 on: January 10, 2004, 06:46:00 PM »

Anyway NghtShd will most likely get a break after 4980 as the X3 will have XBTOOL functionality embeded into the chip. There wont be any need for it as far as Team X-Ecuter is concerned. They'd rather see us all move to the X3 instead anyway.


I can confirm too that in the  82ross tutorial, for hex editing the 4980 kernel,  DO NOT overly alter any of the dash names.   I tried making one of them longer by 1 character and started getting error 13's on boot up when I tried to make that dash the default.      


Also.   Has anyone yet figured out what HEX needs to be changed to modify the colors.
Logged

DaBeast77

  • Recovered User
  • Full Member
  • *
  • Posts: 118
X2 4980.xx And Xbtool
« Reply #42 on: January 10, 2004, 08:09:00 PM »

biggrin.gif I don't blame you for being tired of it.
Logged

82ross

  • Archived User
  • Sr. Member
  • *
  • Posts: 463
X2 4980.xx And Xbtool
« Reply #43 on: January 10, 2004, 10:07:00 PM »

smile.gif
Have a quick test, remove them all and nothing will happen.



NgtShd if you decide to not develop xbtool for this bios could you release the updated source? Specifically a 4979patch.cpp. Thanks.
Logged

nuzzy

  • Archived User
  • Newbie
  • *
  • Posts: 41
X2 4980.xx And Xbtool
« Reply #44 on: January 11, 2004, 04:28:00 AM »

All I need is the fan mod to 100% and booting evox off of C:
Logged
Pages: 1 2 [3] 4