Jump to content

Welcome to our site

Take a moment to join us. You can sign in with Facebook with a couple of clicks. No need for a lengthy registration. We also have Tapatalk support so you can use this forum on your phone the same way you use facebook. It will keep you notified.

codeasm

Tsop Flashing At Wich Factory and Onboard?

Recommended Posts

Only recently ive been looking at this manufacturing proces part where they get the kernel on the motherboard.
"our" Blake Clements @OGXbox Admin linked me at facebook to the following url: Please login or register to see this link.
look at the Modchip part.

It states that

Quote

the flash chip gets programmed in-system, the first time they are turned on, using an external LPC ROM chip.

  •  

But I do not know if this is said based on the observation mentioned or based on internal Microsoft or flextronics manufacturing personal.

Blake also said that:

Quote

The TSOP was not flashed prior to being soldered on the board. This is why the lpc port exists.

So, the LPC port was used for programming? A bed of nails (pogo pins) should and probably be used to connect the write enable pins on the motherboard to enable the flash writing of the then onboard tsop.
I do not know for sure if this is posible but I rather for now asume it was. because we cant flash tsop today whne the xbox has been booted from LPC (modchip boots can only flash modchip, not the tsop, even of you remove the modchip prior to flashing)

Connecting to lpc and connecting the write enable lines using pogopins could be done, altho I dont know how they would write to flash from LPC. the MCPX doesnt allow flash write in a LPC boot right? maybe a unkown mode? anyway, pure onboard tsop writing by connecting to the tsop directly would be a pain, but posible with fine pitched pins. not sure if the board would allow that with the mcpx on the same wires.

All logic I can come up with is that MS would send their kernel to the tsop manufactorer and let them preprogram all tsops before soldering. then at the factory MS could use a bed of pogopins and a "recovery disk" to install a newer kernel if  they wanted as long as the xbox booted from tsop.

any other sources or interviews that claim or verify either side are welcome. movies and pictures of this proces too. most details I know came or will be added to: Please login or register to see this link.

Share this post


Link to post
Share on other sites

There are certain bioses out there that have enabled flashing the tsop while booting from a modchip. The Matrix, the Chameleon were claimed to be able to do this, Possibly the Xenium. You have to time the d0 ungrounding properly(maybe it wasn't d0. I don't remember which points you have to connect/disconnect prior to flashing but the tutorials are out there.) but I'm certain that can be done programmatically/mechanically. 

  • Like 1

Share this post


Link to post
Share on other sites

"1. Insert you booting disc in the DVD drive(HeXen, Auto-Installer...)
2. Tie both D0 and A15 to ground
3. Boot the Xbox with tsop_m7
4. Remove D0 from ground (leave it hanging without touching anything)once the front LED starts flashing
5. Remove A15 from ground one you see the Xbox logo on your TV.
6. Flash your TSOP using your favorite tool.

Some important info:
- As tsop_d6, you can only boot from a Xbox disc in your DVD drive. If no disc is in the DVD drive, the Xbox will just sit at the booting Xbox Logo.
- There is no boot animation. I chose a really weird color combination for the Xbox logo so you know you're booting the right thing.
- There is a chance this BIOS will not boot if you have previously flashed a hacked BIOS on your TSOP. From personal experience, M8+ and X2 5035 are problematic across all revisions. IND-BIOS 5004 works on my 1.2 and 1.4 but not on my 1.0(probably an RC4 key issue).
- There is no LBA48 support. This BIOS is not meant to be used as your everyday BIOS anyway.
- Pre-insert you disc in your DVD drive. This BIOS resets on Eject."

tsop_m7.zip

Edited by DarkGabbz
  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


Board Life Status


Board startup date: April 23, 2017 12:45:48
  • Similar Content

    • By dorkmana
      This is my frist time working with a Tsop im looking for advice 
      ik i got 1..0 1.1 versions does this wire need to be a single copper or can it be threaded 
      also hexen i can find but a bios checker i can not fine any where
       
    • By Kentsfield
      Hello Folks, 

      I try to intsall a XBIT 1.5 Chip in a 1.6b console. 

      I was having a pretty bad time, since most of the information is gone due to forums and websites are not available in 2018 anymore... But thanks to the wayback machine, I managed to get some information about the installation process of the chip. 

      Well, it looks like that the chip is/was only compatible to v1.0 to 1.5 and the 1.6 revision was not out when this chip was released (I've read somewhere, that there is a 1.6 adaptor board). Anyway, thanks to google, I found out that it should be possible to use that chip in a 1.6 console, but I'm unsure if they used the 1.6 adaptor. After rebuilding the LPC port, I installed the chip as usual (Double checked the pinouts from thechip and the LPC port), left d0 unconnected since I've read, that this is not necessary on 1.6 consoles and performed a LFRAME cut. 
      I flashed evolution-x m8 1.6b bios to the chip with a virutal installation of windows xp (the softwate really sucks and won't work on WIN10...) 

      Well, all I get is the christmas light (Console turning on and off 3 times and flashes red/green) without any video signal. If I bridge the LFRAME signal with tweezeers, the console boots as usual.  This either means, that either the connection between the console and the chip is wrong or the chip is broken and I don't know how to find that out. 
       
      I tried multiple thing, like reconnectnig the LFRAME, soldering in D0, used the 1.5 pinout for soldering, used the 1.6 soldering (but without the adaptor). At the time, I think the chip is broken, because flashing works, but validating the files gives me an error.

      As said before, I read on a german forum, that you can actually use any not 1.6 compatible chip with a 1.6 console by cutting the LFRAME and not connecting the d0 point. Won't work for me  

      Has anyone some tips, help, suggestion for me? 

      Thanks in advanve! 

       
    • By XC-3730C
      I cloned the stock drive on my softmodded Xbox to a 500gb drive that was in my dead TSOP xbox using Chimp and locked it. The drive boots up just fine. I then use HeXEn disc to install Krayzie One Click softmod, and that was successful. I reboot into HeXEn, and I can see the F and G, but F looks empty in the file explorer (it says F has 35mb free, when it should be about 20GB free), and G says there is 0 space free. G doesn't even show up in UnleashX even though F and G are enabled.
       
      How can I get the contents of F and G to show up? I really dont want to have to reformat F and G/re-transfer everything if I can avoid it.
×

Important Information

By using this site, you agree to our Terms of Use.