HQ NETWORK:   XBOX ONE |  XBOX 360 |  AIDELUXE HQ Network: 7,173 | Guests: 683 | Members: 3 


   Current Location: Forums Xenium OS v2.3.1 -Menu Password Set-Now Locked Out of Menu   |   Join us on DISCORD   |   New Game - Fursan al-Aqsa - Knights of al-Aqsa Mosque   |   Best place for XBox ROMS?   |   Xbox OG Phoenix Bios Loader metoo Debug   |   Xbox BIOS ID Display   |   ARCADE1UP-HQ.COM - Arcade1UP Modders   |   Devastation - Annihilate the Alien Race Check it out!!   |   Tsop flash a xbox and remove clock cap   |   Open Xenium and Spi2par lcd adapter   |   
  Home | Active Topics | CD/DVD Media | Downloads | Forums | Feedback | Games | HardDrives | Homebrew | My Profile | ModChips | Reviews | Search | SoftMods | Tutorials

Xbox Forums

Discuss all aspects of the original Xbox Console in our Interactive Xbox Forums..

Xbox-Hq.Com :: View topic - Xbox BIOS ID Display
Xbox-Hq.Com Forum Index -> Xbox General Discussions
Post new topic Reply to topic    
 Xbox BIOS ID Display View previous topic :: View next topic  
 
 
 
 
ArchAngle
V.I.P. Lifetime

Xbox Version: v1.6
Modded: Xecuter 2.6

Joined: Oct 03, 2014
Posts: 282

Post Posted: Sat Feb 01, 2020 3:41 am   
Post subject: Xbox BIOS ID Display
Reply with quote
 
This is really an adjunct to my recent TSOP posts but it might be relevant to other users so I thought I'd post it here.

When I flashed 256K EvoxM8+ 137(F&G) using HexIns and then went to unlock the HDD HexIns uses a customised Evox dash to do this. I immediately noticed it was showing the correct BIOS information.

That got me thinking about why it could do that and why my chipped Xbox which I'm 99% sure also uses the same BIOS does not. I did not flash that myself which is why I can't be sure 100%.

The fact is BIOS Checker reports both the new TSOP and the chipped machine as having "Unknown" BIOS and the "MD5" hash ID displayed are both different. Neither MD5 hash ID code is in the BIOS Checker BIOS lists or any EvoX dash.ini. Only the HexIns Lock/Unlock EvoX dash tool .ini includes the TSOP one. That I assume is why it displays correctly there.

Questions:-

How do I determine the MD5 hash ID for my chipped Xbox or any other one for that matter?

Do I have to add that to the EvoX and BIOS Checker .inis manually?

What about XBMC? Under system Information listing it says BIOS: Unknown for all my softmods and these two other Xboxes. It also says add the MD5 from the xbmc.log to the BIOS ID.

To start with the MD5 ID is not anywhere I can see in the xbmc.log and where, precisely, is the "BIOS ID" meant to be located. I'd assumed you create a BIOS ID text document so that's what I tried on the TSOP using the information from the HexIns tool evox.ini mentioned.

No joy. Put it in the XBMC folder and it still didn't change the BIOS info from Unknown.

If someone here could explain how to get the correct BIOS ID info from a Xbox and detail how to use it I'd be grateful.


View user's profile Send private message
 
 
 
 
kaos_engr
V.I.P. Lifetime


Joined: Jun 04, 2012
Posts: 120

Post Posted: Sun Feb 02, 2020 1:55 am   
Post subject: Re: Xbox BIOS ID Display
Reply with quote
 
ArchAngle wrote:
Questions:-

How do I determine the MD5 hash ID for my chipped Xbox or any other one for that matter?


Evoxdash writes the computed MD5 hash of the booting BIOS to the evox.ini file. Look for the Current = line in the file.

Quote:
Do I have to add that to the EvoX and BIOS Checker .inis manually?

Yes, if there is no entry with a matching MD5 hash in those files - the distributed team's BIOS has been modified by a tool such as EVTool for Evox BIOSes or XBTool for X2 BIOSes - you'll have keep track of the MD5 hash of the modified version and add it with a name to help ID the changes made to the BIOS if you wish to display that for the BIOS's name.

If you don't use the evoxdash when you load a BIOS's dot bin file into the proper supporting version of either of these two BIOS modification tools, it will show the computed MD5 hash of the BIOS.

Update: I believe you can use a Windows MD5 hash computing application on the BIOS's dot bin file to obtain the correct value too. You need to know the base size of the BIOS. If the BIOS is 256KB or 512KB. Some dot bin files are 2x or 4x the base BIOS size to fill, for example, a 1MB TSOP. You need to compute the hash on the proper base sized dot bin file, not a 2x or 4x version of it.

Quote:
What about XBMC? Under system Information listing it says BIOS: Unknown for all my softmods and these two other Xboxes. It also says add the MD5 from the xbmc.log to the BIOS ID.


XBMC has it's own BiosIDs.ini file to add entries to. When running XBMC, look for it in the Q:\system\SystemInfo subfolder. If not running XBMC, look for that subfolder under the directory where you installed XBMC4Xbox to the Xbox's hard drive.

Quote:
To start with the MD5 ID is not anywhere I can see in the xbmc.log and where, precisely, is the "BIOS ID" meant to be located. I'd assumed you create a BIOS ID text document so that's what I tried on the TSOP using the information from the HexIns tool evox.ini mentioned.


For XBMC4Xbox, you may have to enable more detailed logging to have the BIOS's MD5 hash logged as the default setting is used to log startup errors, not all startup information.

Edit the <XBMC_Path>\UserData\advancedsettings.xml file to add an entry to change the debug log level to 1.

For more information, see xbmc4xbox.org.uk's wiki page at

https://www.xbmc4xbox.org.uk/wiki/UserData/advancedsettings.xml#Layout

Loglevel information on the page starts at

https://www.xbmc4xbox.org.uk/wiki/UserData/advancedsettings.xml#.3Cloglevel.3E

Quote:
No joy. Put it in the XBMC folder and it still didn't change the BIOS info from Unknown.

If someone here could explain how to get the correct BIOS ID info from an Xbox and detail how to use it I'd be grateful.


Hopefully, my answers to your questions above will help.


View user's profile Send private message Visit poster's website
 
 
 
 
ArchAngle
V.I.P. Lifetime

Xbox Version: v1.6
Modded: Xecuter 2.6

Joined: Oct 03, 2014
Posts: 282

Post Posted: Fri Feb 07, 2020 4:09 am   
Post subject:
Reply with quote
 
Thanks. Very useful and helpful info as usual.

I've just spent some time actually identifying the chip in my hard-modded Xbox and from all accounts it looks to be a solderless Xecuter 2.6 or 2.6CE. I don't know what the difference is as that information seems to have been lost with the Team-Xecuter web site.

Anyway the evidence is that I have Evox M8+ 1.6 137 (F&G) on both Bank 1 and 2. Bank 1 has blue X and no Evox logo, Bank 2 has blue X with the pink Evox logo. I guessed and it seems you're confirming that means the original vanilla BIOS was customised using the EVTool explaing why the MD5 hash does not match any listed one I can find.

It is what BIOS Checker reports that is bothering me.

As I understand it each bank of this chip is 512K so a total of 1MB. If you check the bios.bin backed up at the same time as the eeprom it reports as 1MB in size. I used the tool HasMyFiles and it displayed a MD5 hash which matched one of the Bioses MD5 hashes listed by BIOS Checker but not either of the ones I was expecting.

BIOS Checker reports:-

512K BIOS
Bios.1 - BDAD8F80BAA2211B4691B1D51601C6A7
Bios.2 - D6FCC1EB79743C07FC0186A84F2CD07C

256K BIOS
Bios.1 - 1CD78045D2AB5559ACCC1B4FE8277075
Bios.2 - 1CD78045D2AB5559ACCC1B4FE8277075
Bios.3 - 1CD78045D2AB5559ACCC1B4FE8277075
Bios.4 - F8FBD6055D2DE3475E16CCE84CEE6C3D

The EVTool reports the MD5 of the 1MB bios.bin as:-

1CD78045D2AB5559ACCC1B4FE8277075

but when using its resizing tool, as suggested this is what I got from HasMyFiles:-

BIOS 1MB (original size) - 54ad44009bc2660b8829157533a586a6
BIOS 512K - d6fcc1eb79743c07fc0186a84f2cd07c
BIOS 256K - f8fbd6055d2de3475e16cce84cee6c3d

I'd backed up the bios.bin separately for both banks. No BIOS MD5 reported by HashMyFiles or EVTool matches the 512K Bios.1.

All resized to 256K MD5 from both banks show:-

F8FBD6055D2DE3475E16CCE84CEE6C3D

the same as 256K BIOS Checker Bios.4

All resized to 512K MD5 from both banks show:-

1CD78045D2AB5559ACCC1B4FE8277075

the same as 256K BIOS Checker Bios.1/2/3.

No combination of BIOS resize is reported by the EVTool as the 512K Bios.1 MD5 hash or the HashMyFiles 1MB MD5 hash.

I'm not sure what all this means. Could it be evidence that each bank was actually flashed with two customised 256K Evox M8+ 1.6 137 BIOS rather than a single 512K BIOS on each?

If so why would they not use the same BIOS for Bios.3 as Bios.4? That is surely not normal practice so could it instead be a BIOS Checker reporting error?


View user's profile Send private message
 
Display posts from previous:   
  Post new topic  
 
  Reply to topic  
|
 All times are GMT | Page 1 of 1
Jump to:  
 

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
 

 Members Online (3) / Guests Online (683)
Members Browsing
MyronRains, IlaDiederi, HermanCopp,

Legend
Administrator  Moderator  VIP Member  Registered User  Banned Users