Jump to content


Photo

Identifying Your Tsop


  • Please log in to reply
23 replies to this topic

#1 terrorvis

terrorvis

    X-S Expert

  • Dev/Contributor
  • PipPipPip
  • 745 posts
  • Location:Yorkshire.
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 22 June 2004 - 05:11 AM

While Xbox's have been in production (v1.0-1.5) different companies have provided the TSOP chip. The brand of your chip may determine what method you use to flash it. So in an attempt to help people new to TSOP flashing, here's a bit of an idiots guide! This is not a flashing tut or a bios guide, there are loads of them in the Pinned Tutorial Section

The term TSOP is the name of the package type the chip comes in, Thin Small Outline Package. It holds the bios file which boots the machine. With a small modification, it is like having an onboard modchip.


Sections
***1. Finding your TSOP
***2. Identifying Your TSOP
***3. 1MB or 256k?

1. Finding your Tsop
When looking from the front of your xbox, after you have opened it the tsop is located just above and to the left of the MCPX, and above and right of the LPC. It is possible there may be a paper sticker stuck to yours. This does not give you any information about the chip, and will need to be removed. However, it may tell you which version of the original bios is loaded onto the TSOP.
IPB Image

2. Identifying your Tsop

Atmel
IPB Image
This seems to be a recent addition to the xbox. A couple of members of the forum have succesfully flashed this chip with raincoat 0.7 but raincoat v0.5 HAS FAILED. There is no info on if this chip will flash with EvolutionX.
CODE
Flash = 0x1f08,"Atmel AT49F002AT",0x40000
Flash = 0x1f07,"Atmel AT49F002A",0x40000


Hynix & Hyundai
IPB ImageIPB Image
This chip will flash with EvolutionX and Raincoat. No special instructions required. Hynix and Hyundai are the same company, see post below.
CODE
Flash = 0xadb0,"Hynix HY29F002",0x40000
Flash = 0xada4,"Hynix HY29F040A",0x80000
Flash = 0xad23,"Hynix HY29F400T/AT",0x80000
Flash = 0xadab,"Hynix HY29F400B/AB",0x80000
Flash = 0xadb9,"Hynix HY29LV400T",0x80000
Flash = 0xadba,"Hynix HY29LV400B",0x80000
Flash = 0xadd5,"Hynix HY29F080",0x100000
Flash = 0xadd6,"Hynix HY29F800T/AT",0x100000
Flash = 0xad58,"Hynix HY29F800B/AB",0x100000
Flash = 0xadda,"Hynix HY29LV800T",0x100000
Flash = 0xad5b,"Hynix HY29LV800B",0x100000


Sharp
IPB Image
Sharps are the strangest of all the TSOP's used in xboxs. Use this Sharp TSOP Tutorial to flash the sharp. Some people have problems using EvolutionX to flash sharps, so I reconmend Raincoat 0.7.
CODE
Flash = 0xb0c9,"Sharp LHF00L02/L06/L07",0x100000
Flash = 0xb0cf,"Sharp LHF00L03/L04/L05",0x100000
Flash = 0x89a2,"Sharp LH28F008SA series",0x100000
Flash = 0x89a6,"Sharp LH28F008SC series",0x100000
Flash = 0xb0ec,"Sharp LH28F008BJxx-PT series",0x100000
Flash = 0xb0ed,"Sharp LH28F008BJxx-PB series",0x100000
Flash = 0xb04b,"Sharp LH28F800BVxx-BTL series",0x100000
Flash = 0xb04c,"Sharp LH28F800BVxx-TV series",0x100000
Flash = 0xb04d,"Sharp LH28F800BVxx-BV series",0x100000


ST (STMicroelectronics)
IPB Image
This chip will flash with EvolutionX and Raincoat. No special instructions required.
CODE
Flash = 0x20b0,"ST M29F002T/NT/BT/BNT",0x40000
Flash = 0x2034,"ST M29F002B/BB",0x40000
Flash = 0x20d3,"ST M29F200BT",0x40000
Flash = 0x20d4,"ST M29F200BB",0x40000
Flash = 0x20e2,"ST M29F040 series",0x80000
Flash = 0x20d5,"ST M29F400T/BT",0x80000
Flash = 0x20d6,"ST M29F400B/BB",0x80000
Flash = 0x20f1,"ST M29F080 series",0x100000
Flash = 0x20ec,"ST M29F800DT",0x100000
Flash = 0x2058,"ST M29F800DB",0x100000


Winbond
IPB Image This chip can only be flashed with raincoat. EvolutionX will hang on erase, because this chips required a different method of erasing.
CODE
Flash = 0xda45,"Winbond W29C020",0x40000
Flash = 0xdab5,"Winbond W39L020",0x40000
Flash = 0xda0b,"Winbond W49F002U",0x40000
Flash = 0xda8c,"Winbond W49F020",0x40000
Flash = 0xdab0,"Winbond W49V002A",0x40000
Flash = 0xda46,"Winbond W29C040",0x40000
Flash = 0xdab6,"Winbond W39L040",0x80000
Flash = 0xda3d,"Winbond W39V040A",0x80000


Many evox.ini's contain the following flash info.
CODE
Flash = 0x0900,"Winbond W39L020",0x40000

THIS IS WRONG, DO NOT USE IT. 0x09 means the write and read enable points are not connected correctly. I CAN ONLY SEE THIS FLASH ID BREAKING YOUR XBOX. If you get this error in either EvolutionX or Raincoat, clean and resolder your points.

3. 1MB or 256k?

The easiest method to identify the size of your tsop is to count the legs on the chip itself.
1mb = 40 legs
256k = 32 legs

As a rough rule v1.0-1.1 xbox's have a 1mb tsop, and v1.2-1.5 have a 256k bios. XB-Versions

If you use a recent version of EvolutionX or Raincoat 0.7 to flash your tsop. You will not need to adjust the size of bios, as the applications will enlarge/shrink to fit.
Raincoat 0.5 will not resize, and Raincoat 0.6 will only resize if you ask it too (see readme with package for details).

EvolutionX and Raincoat will always back-up a 1MB file. This will not help you determine the size of your bios.

Thanks to everyone I stole things from. A few people come to mind like A@ron, Ben999, davicoro, Grospolina, Lattis2003, lookformeb, lordvader129 and SICKdimension.

Edited by terrorvis, 13 April 2006 - 09:38 AM.


#2 Grospolina

Grospolina

    X-S Expert

  • Members
  • PipPipPip
  • 642 posts
  • Xbox Version:v1.1

Posted 22 June 2004 - 01:30 PM

Nice tutorial. However, I think you should add/know some things:

- If it's really an "idiot's guide", then you should probably show where the TSOP is. Some people don't know how to find it.

- Hyundai's semiconductor division became Hynix Semiconductor in 2001 (I looked that up). They use the same definitions (they even have the same product number in your pictures).

- I think you should mention that raincoat 0.5 will NOT resize a BIOS. Some packages (like the Highway MechAssault Flash Pack) come with 0.5.

- I think that should say that a Manufacturer ID of 09 or 90 means that your points are not soldered correctly (even testing with a multimeter may not guarantee they're correct). Some people have a definition for ID 0x0900 (usually Winbond). I think you should say that this is wrong and should be removed.


#3 terrorvis

terrorvis

    X-S Expert

  • Dev/Contributor
  • PipPipPip
  • 745 posts
  • Location:Yorkshire.
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 22 June 2004 - 03:04 PM

Thanks for the reply. I had thought about putting in a larger picture, to locate the tsop, and I am glad you confirmed my suspicion about hynix/hyundia. Point taken about raincoat 0.5 & 0.6. And I will write something about the incorrect winbond ID in some evox's and what it means really. I'll edit the post.

Thanks again



#4 lordvader129

lordvader129

    He Who Posts Alot...

  • Head Moderators
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 17,752 posts
  • Gender:Male
  • Location:Chicago, USA
  • Xbox Version:v1.1
  • 360 version:v5.0 (360S - trinity)

Posted 22 June 2004 - 03:06 PM

yes, you shoudl show where thge TSOP is

feel free to use this pic i made last night, its from davicoro's pics

http://www.ratemyxbo...e/1_G.sized.jpg

BTW, i also added this to the pinned tutorial section

Edited by lordvader129, 22 June 2004 - 03:51 PM.


#5 terrorvis

terrorvis

    X-S Expert

  • Dev/Contributor
  • PipPipPip
  • 745 posts
  • Location:Yorkshire.
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 22 June 2004 - 03:48 PM

Thanks LordVader129. I have updated the post again, any more comments please feel free....

#6 old engineer

old engineer

    X-S X-perience

  • Moderator
  • PipPip
  • 405 posts
  • Location:U.K
  • Interests:Xbox Development
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 22 June 2004 - 04:05 PM

Nice tut m8.

...Now we have nice clear pictures it may be helpful to the n00b's if the write enable points were marked clearly as well smile.gif

Hope this helps.

#7 terrorvis

terrorvis

    X-S Expert

  • Dev/Contributor
  • PipPipPip
  • 745 posts
  • Location:Yorkshire.
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 23 June 2004 - 05:09 AM

QUOTE (old engineer @ Jun 22 2004, 06:05 PM)
Nice tut m8.

...Now we have nice clear pictures it may be helpful to the n00b's if the write enable points were marked clearly as well smile.gif

Hope this helps.

Like I said, its not a flashing guide. More of an introduction to you tsop before you attempt any flashing, it makes it all too complicated to show write/read enable points, with the different locations on different XB versions. There are plenty of tuts around that explain that. But thanks anyway

Edited by terrorvis, 23 June 2004 - 06:46 AM.


#8 <SEABASS>

<SEABASS>

    X-S Enthusiast

  • Members
  • 1 posts

Posted 15 August 2004 - 03:54 AM

rolleyes.gif Great tut. It really helped me get going with my modding career Thanks for taking the time to do it.

#9 monke

monke

    X-S Senior Member

  • Members
  • PipPip
  • 257 posts
  • Location:Seattle Wa 98177
  • Xbox Version:v1.0

Posted 11 October 2004 - 06:10 AM

QUOTE
- I think that should say that a Manufacturer ID of 09 or 90 means that your points are not soldered correctly (even testing with a multimeter may not guarantee they're correct). Some people have a definition for ID 0x0900 (usually Winbond). I think you should say that this is wrong and should be removed.


I got this but when I added the flash info for my hynix it went away.

#10 BuddyLeeX

BuddyLeeX

    X-S Senior Member

  • Members
  • PipPip
  • 179 posts
  • Location:Dallas, Tx
  • Xbox Version:v1.6
  • 360 version:v1 (xenon)

Posted 02 November 2004 - 09:22 PM

u spelled cache wrong in ur sig pic

#11 Odb718

Odb718

    X-S Freak

  • Last Chance
  • PipPipPipPipPip
  • 1,589 posts
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 06 November 2004 - 02:19 AM

QUOTE
EvolutionX and Raincoat will always back-up a 1MB file. This will not help you determine the size of your bios.

A good way around that is to use
CODE
./raincoat -r msbios.bin

This way tha actual size of the bios is displayed and if you flash with the wrong size bios you can reflash the chip with the bios you just backed up. wink.gif
If the Telnet gets stuck flashing the wrong size DO NOT TURN OFF YOUR XBOX! Shut down Telnet and reopen and reconnect to the xbox and flash away.
beerchug.gif




yeah I know its not a walk through but the more people that see this..
the better.

----
Can't forget this because some one's not going to know it.
IF you do flash the wrong size and you've made the back up useing the code from above you use...
CODE
./raincoat -p msbios.bin

to flash the correct size.
----

Edited by Odb718, 06 November 2004 - 02:22 AM.


#12 Ed_209

Ed_209

    X-S Senior Member

  • Members
  • PipPip
  • 252 posts
  • Location:Central Florida
  • Xbox Version:v1.0
  • 360 version:unknown

Posted 13 November 2004 - 09:02 PM

QUOTE (terrorvis @ Jun 22 2004, 06:14 AM)



Atmel
user posted image
This seems to be a recent addition to the xbox. A couple of members of the forum have succesfully flashed this chip with raincoat 0.7 but raincoat v0.5 HAS FAILED. There is no info on if this chip will flash with EvolutionX.
CODE
Flash = 0x1f08,"Atmel AT49F002AT",0x40000
Flash = 0x1f07,"Atmel AT49F002A",0x40000



Just wanted to say thanks for having the information on the Atmel tsop bios chip. I bought an xbox refurbished with a mf date of 10/31/03, and on the tsop chip there was a sticker that said "5101" covering the atmel logo. Never saw anything like that before... raincoat 0.5 didn't detect it, evox didn't detect it either. Used the 0.7 of raincoat, added the two lines to the conf file (weren't in the conf by default)
Flash = 0x1f08,"Atmel AT49F002AT",0x40000
Flash = 0x1f07,"Atmel AT49F002A",0x40000

did everything else in raincoat like normal and flashed perfectly! Thanks! beerchug.gif

#13 terrorvis

terrorvis

    X-S Expert

  • Dev/Contributor
  • PipPipPip
  • 745 posts
  • Location:Yorkshire.
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 14 November 2004 - 12:59 PM

QUOTE (BuddyLeeX @ Nov 2 2004, 10:25 PM)
u spelled cache wrong in ur sig pic

You know I hadn't noticed! Cheers

Ed_209, glad to hear I helped a little!

Odb718, I'll have a go with the switches and may update the post. Thanks for your input.

#14 el_diablo

el_diablo

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,614 posts
  • Location:Melbourne, Australia
  • Xbox Version:v1.5

Posted 13 December 2004 - 11:53 AM

now if only people learnt to use the search button smile.gif

#15 blacknasty

blacknasty

    X-S Member

  • Members
  • Pip
  • 115 posts

Posted 16 December 2004 - 02:00 AM

I am trying to use Eurasia to flash a winbond 1.2 box and it keep failing and the points are correctly connected on the top of the board. are there some command lines i need to change in a particular file like evox with some tsops?




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users