Help - Search - Members - Calendar
Full Version: Extend The Life Expectance Of Your Modded 1.6
Scenyx Entertainment Community > Xbox1 Forums > Hardware Forums > General Hardware/Technical Chat
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
catdog2
Diagram here

Extending the life expectancy of a modchipped v1.6 xbox

In a v1.6 xbox, one of the data signals on the motherboard (LFRAME) is short circuited to ground to let a modchip boot. This puts a strain on the xbox electronics whenever the modchip is operating. Although the modchips work, the life expectancy of the xbox may be shortened by doing this - much like driving your car around with the engine always running at 6000rpm (the car still goes, but the engine will get warn out much more quickly). A resistor can be used to prevent the problem of installing a modchip, and extend the life of the xbox.


A more detailed description:
The bios on a v1.6 xbox is loaded from the LPC bus, the same bus that the modchip uses. Therefore there will be two different bios (modchip and normal MS bios) both trying to load at the same time onto the same wires. v1.0-1.5 xboxs used separate wires to load the MS bios compared to the modchip and so this wasn’t a problem.

So how do we stop the MS bios from loading onto the wires we want to use for the modchip in a v1.6?
LFRAME is used to signal the start/end of a data transfer on the LPC bus. In v1.3-1.5 xboxs MS removed this signal from the motherboard to make "cheapmod" modchips no longer work - so modchip makers generated this missing signal with some extra electronics on each modchip. On v1.6 xboxs we short out the LFRAME signal on the motherboard so that the bios chip on the motherboard doesn't know it is being sent data (it can't see the start signal) and so it doesn't do anything. The modchips now generate the missing signal themselves, so they see the data correctly and can load up without any problem.

So what is the effect of shorting out LFRAME?
Shorting out a signal causes a higher current to flow than is normal. In v1.0-1.5 xboxs we short out D0. This causes a current to flow during the time the onboard bios is trying to load - which is a maximum of a few hundredths of a second. After this it is disabled so no current flows, and the modchip loads up.

On the v1.6 we are shorting a different signal, LFRAME, which as far as the xbox is concerned is required to load the bios in any circumstance. This causes a problem - the signal does not turn off when the modchip loads like the v1.0-1.5 xboxs do. We have a continuous current flowing whenever the modchip is being used - a current which is coming from a data line driver which is not designed to do this!

For those interested, I measured 62mA and 68mA on two different 1.6 xboxs - to put this into perspective a standard 3.3V 74LV series IC output normally operates at a few mA, and has an absolute maximum rating of 25mA (I am comparing with other generic electronic components as I obviously don't have the actual xbox component datasheets - anyone who is feeling generous feel free to send me a copy :-) Some new modchips, such as the Aladdin XT, have had to add an extra point ‘X’ to try and deal with this high current as the original Aladdin modchips cannot cope.

One fix for this is quite simple, cut the data track on the motherboard and insert a resistor. With the modchip off, the resistor has very little effect on the data line and so the xbox boots normally. With the modchip on, the resistor limits the current to less than 5mA (less than one-tenth of the original value) and so prevents any long term damage occuring to the xbox.


If I have made any errors in this description let me know and I will edit it appropriately.

UPDATE: Modchips which pulse LFRAME and therefore do not suffer from this problem:
Xenium ICE
Duox2

(These results are from posts in this thread - I have not confirmed them)
ferrari_rulz_02
QUOTE (catdog2 @ Nov 13 2004, 03:25 PM)
One fix for this is quite simple, cut the data track on the motherboard and insert a resistor. With the modchip off, the resistor has very little effect on the data line and so the xbox boots normally. With the modchip on, the resistor limits the current to less than 5mA (less than one-tenth of the original value) and so prevents any long term damage occuring to the xbox.

thats a great idea, but how much would it shorten the life of the xbox? i woudl have thought that with ic's they would eitehr work, or get blown and not work
catdog2
It appears an earlier post about this has prompted one modchip designer to do something about it, read here.

To my knowledge all other modchips hold D0 (LFRAME) low continuously.
Edit: Xenium ICE does not do this and is therefore this is not a problem

Also, cheapmod installs are not effected by this since the LFRAME track is cut and connected to a switch instead of grounding it.
catdog2
QUOTE (ferrari_rulz_02 @ Nov 13 2004, 06:33 AM)
thats a great idea, but how much would it shorten the life of the xbox? i woudl have thought that with ic's they would eitehr work, or get blown and not work

Wait for a year and I will tell you how many modded 1.6 xboxs I have seen just die one day for no reason...

Until then I cant give an exact number - only a warning about it.
ferrari_rulz_02
ok then, os its not somethign i have to worry about then. its just that i install mod chips for people, and i dont want them blowing coz of too much current through an ic.
catdog2
QUOTE (ferrari_rulz_02 @ Nov 13 2004, 07:32 AM)
i dont want them blowing coz of too much current through an ic.

That is what will happen - but not necessarily immediately.

As an installer you have the choice of adding a 3 cent resistor, or having people bring their xboxs back to you complaining when they stop working.
catdog2
Edit: Double post
alladdin
[COLOR=blue][COLOR=blue][COLOR=blue]
catdog, do you have a diagram/pic with res. value. thx. this worries me also,
catdog2
QUOTE (alladdin @ Nov 13 2004, 11:45 PM)
catdog, do you have a diagram/pic with res. value. thx. this worries me also,

There is a link to the diagram at the very top of the first post.
Chancer
this is an excellent post. I shall certainly be following your advice. Thanks catdog2 it is appreciated.
This should be pinned by one of the mods
Perplexer
Definitely! Everyone, including (and especially) the modchip manufacturers, needs to see this. I will start doing this as well.
Morglum
Hmm this is interesting, i seem to recall that both Xenium and SmartXX modchips only pulsed the D0 & LFRAME anyway to reduce stress such as this. Will have to see if any of the members from either team will comment on this matter.

Untill then though, do you have a link catdog2 of where we can order some of these needed resistors from online?
XOR
I think it's this one...

RS Components : 348-0443
www.rswww.com

Please correct me if I'm wrong.
Chancer
Thats the wrong part.
From RS the part number is 348-0566
680R SMD resistor.
A standard carbon 0.125watt 680R also fits in here easily and is very easily obtained all over.
hippo
Testing on my new AFRAME signal is going well. Although designed for the 1.6 I was suprised to see this working for all xboxes extremely reliably. I might leave a pad with the old D0 signal but I think the new signal will work for everyone.
basso4735
when i installed my X3, i used a different Lframe(d0) point that the tut showed. Will cutting that trace to the lframe shown here and adding the resistor still work?
alladdin
just to clarify, do i still take the same lframe point to grnd. ie the left hand red point(left side of resistor.) in your pic. thx.
catdog2
QUOTE (Morglum @ Nov 14 2004, 04:15 PM)
Hmm this is interesting, i seem to recall that both Xenium and SmartXX modchips only pulsed the D0 & LFRAME anyway to reduce stress such as this. Will have to see if any of the members from either team will comment on this matter.

Unfortunately I don't have these modchips to verify if this is true or not. If someone with either of these chips could boot their xbox and measure the voltage on LFRAME once it is running and post the results it would be great (3.3V = OK, 0V = Problem).

QUOTE
when i installed my X3, i used a different Lframe(d0) point that the tut showed. Will cutting that trace to the lframe shown here and adding the resistor still work?

QUOTE
just to clarify, do i still take the same lframe point to grnd. ie the left hand red point(left side of resistor.) in your pic. thx.


Yes, you can connect LFRAME to the left hand side of the resistor (the LFRAME point shown in xecuter install diagrams) and cut the track on the top of the motherboard.
nebur
bump see what modchip devs say about this
rotfl.gif
lil killer
I went to radioshack and picked up a 1/2 watt 680 ohm resistor with 5% tolerance. Will this work? And also, does it matter which way the resistor is facing when u solder it in. Sorry if these questions are n00bish.
dkcp
QUOTE (catdog2 @ Nov 14 2004, 10:02 PM)
Unfortunately I don't have these modchips to verify if this is true or not.  If someone with either of these chips could boot their xbox and measure the voltage on LFRAME once it is running and post the results it would be great (3.3V = OK, 0V = Problem).





It's been a while since I modded my Crystal 1.6 (SmartXX 1.0) but if I recall correctly I had 3.3 V on LFRAME. This was measured on the cable I connected to LFRAME after LPC rebuild with no chip installed at the time. I understand that this might not be interesting since I assume you want the reading with the chip connected no?
Chancer
QUOTE
I went to radioshack and picked up a 1/2 watt 680 ohm resistor with 5% tolerance. Will this work?

Yes this will work. It does not matter which way round you solder it.
I would probably solder a small piece of kynar wire on each end of the resistor, insulate it and solder the kynar to the pads. Stick the resistor to the board with hot glue so it does not flap about, if you use this method. It puts less stress on the solder pads on the board
catdog2
QUOTE (dkcp @ Nov 15 2004, 03:12 PM)

It's been a while since I modded my Crystal 1.6 (SmartXX 1.0) but if I recall correctly I had 3.3 V on LFRAME. This was measured on the cable I connected to LFRAME after LPC rebuild with no chip installed at the time. I understand that this might not be interesting since I assume you want the reading with the chip connected no?

3.3V is the normal voltage with no chip. What I am interested in is whether the modchip is pulling this down to 0V - so yes the chip needs to be installed and running.
dkcp
QUOTE (catdog2 @ Nov 15 2004, 09:25 PM)
3.3V is the normal voltage with no chip. What I am interested in is whether the modchip is pulling this down to 0V - so yes the chip needs to be installed and running.

Ok...If I get bored tomorrow I'll rip it open and measure... smile.gif
jeeproject
QUOTE (Morglum @ Nov 14 2004, 04:15 PM)
i seem to recall that both Xenium and SmartXX modchips only pulsed the D0 & LFRAME anyway to reduce stress such as this.

I remember reading something about this also. It was specificaly for the Xenium though.
nebur
anymore input on this?
pedro
I recently did an install for a guy using an x2.6 on a v1.6 xbox.
do I need to have the guy bring his xbox back in so I can do this to it?

and all I do is solder the resistor and cut the trace?
sounds easy enough.

gnelson
I am planning on buying a modchip for a new 1.6 box. I was looking at X3, Xenium Ice or SmartXX - leaning toward Xenium Ice. Do any/all of these chips have the same problem that is described in this post?
pimpmaul69
well the smartxx chips now come with a 1.6 lpc rebuild kit...when i get my rebuild kit in ill let you know if it can fix this or not
Exige_
Great research, this will definitely save many XBoxes smile.gif. I love my 1.0.

EDIT: However, as this is a great method, I do remember reading an older manual from SmartXX that seemed to draw current and ground it while simultaneously completing the same result. It seems that have the current withdrawal featured in this new device that you can order from them for the bottom side of the 1.6 motherboard.

See it here: http://smartxx.com/manuals/manuals_pinheader_16_v2.php

SmartXX developers truely are geniuses. As you can see, this device interacts with the LPC, which means the data and current from the board are flowing through the LFRAME quicksodler device as well as the smartxx chip. It also seems that the device utilizes one extra point on the LPC, the name of which is not specified. However, I'm sure you have already, but be sure to contact Team SmartXX and see what they think on your experiment. They seem to be the more intelligent of the modchip developing teams. I ahve a SmartXX, and it's easy to tell they worked hard and made a truely amazing piece of hardware and an astounding package of software.

Anyway, keep going with this.

EDIT: Nevermind what I said about the extra LPC point utilization. I rechecked the image and it's obvious to tell that there is no lead on the PCB. I just have to wonder what that point does. It's a possibility that it makes it easier for Live to get data from the PCB.
Chancer
Just done this to a couple of 1.6 boxes and they work fine with the mod done.
pimpmaul69
i have done this on 2 boxes and it works great
Lorvar
I bought a Xenium Ice and was supposed to get it done earlier this week, but I guess not having time was a good thing because I came across this post. I am very new to this stuff, are there any users who can post a pic of this extra protection so I can show my guy?

Thanks!
Lor
Lorvar
Just saw the diagram link,sorry
Sneeekey
this is good stuff. I just got my 1.6 today and ordered an X3. I'm definitely going to use the resistor as I don't want to ruin this new toy. One question though:
I was comparing the image originally posted (top of the very first post in this thread) with the URL=http://http://www.teamxecuter.com/x3/tutorials/x3pin16.htm]X3 install tutorial for 1.6 pinheader[/URL](had to save the original 'resistor install' image local, and flip it upside down to match the two up), and I noticed that there is an extra LPC connection on the resistor install pic.

If you are looking at the resistor install image "non-flipped" its in the second row
five down and runs almost straight to the left.

Can anyone tell me what this connection is? Does not having this connection affect the X3 install?

blink.gif
catdog2
QUOTE (pedro @ Nov 18 2004, 04:27 PM)
I recently did an install for a guy using an x2.6 on a v1.6 xbox.
do I need to have the guy bring his xbox back in so I can do this to it?

and all I do is solder the resistor and cut the trace?
sounds easy enough.

Its completely up to you whether you want to bring the xbox back and add this extra mod - but I would definately recommend you do it on any future installs. Yes soldering the resistor and cutting a trace is very easy!

QUOTE (gnelson)
I am planning on buying a modchip for a new 1.6 box. I was looking at X3, Xenium Ice or SmartXX - leaning toward Xenium Ice. Do any/all of these chips have the same problem that is described in this post?

Unfortunately I don't have any of these chips, hopefully someone will post the results of measuring LFRAME voltage while the chip is running. I will update this thread if I find info on these chips.

QUOTE (Exige_)
Great research, this will definitely save many XBoxes . I love my 1.0.

EDIT: However, as this is a great method, I do remember reading an older manual from SmartXX that seemed to draw current and ground it while simultaneously completing the same result. It seems that have the current withdrawal featured in this new device that you can order from them for the bottom side of the 1.6 motherboard.

Im not quite sure what you are trying to say here. Grounding LFRAME either directly or through the modchip is the problem. The PCB to fit on the bottom of the 1.6 is just an easier method than using wires - it has nothing to do with this mod and doesn't effect the current flow problem.

QUOTE (Exige_)
However, I'm sure you have already, but be sure to contact Team SmartXX and see what they think on your experiment. They seem to be the more intelligent of the modchip developing teams. I ahve a SmartXX, and it's easy to tell they worked hard and made a truely amazing piece of hardware and an astounding package of software.

No I havn't contacted them - hopefully they have already dealt with this problem on existing chips by releasing LFRAME after booting. I'm waiting for someone with a Smartxx to confirm if this is the case or not.

QUOTE (Sneeekey)
this is good stuff. I just got my 1.6 today and ordered an X3. I'm definitely going to use the resistor as I don't want to ruin this new toy. One question though:
I was comparing the image originally posted (top of the very first post in this thread) with the URL=http://http://www.teamxecuter.com/x3/tutorials/x3pin16.htm]X3 install tutorial for 1.6 pinheader[/URL](had to save the original 'resistor install' image local, and flip it upside down to match the two up), and I noticed that there is an extra LPC connection on the resistor install pic.

If you are looking at the resistor install image "non-flipped" its in the second row
five down and runs almost straight to the left.

Can anyone tell me what this connection is? Does not having this connection affect the X3 install?

Pin 9 on the LPC (which you are referring to in that long description wink.gif ) is 3.3V. The wire is required to power some modchips, but the X3 doesn't require it.

Firebaall
Very, very interesting.

I have recently purchase a batch of Aladdin XT lites. I have wired my first install for an "always on" config by grounding the D0 ( Lframe ) on a 1.6 xbox. So, if I get what you're saying correctly, by installing a 680 ohm resistor between said points in the diagram ( in lieu of a direct ground ), I can alleviate worries about prematurely overdriving the xboxes D0 output?

Is there a wattage rating of the resistor? Do you have a part number for the surface mount component? If the surface mount resistor isn't available, can I use a standard resistor? I'd like to safe gaurd my handiwork, by taking this precaution. TIA!

One other point....are the lpc rebuild pcbs ( Smartxx, Aladdin, ect, ect.... )addressing this problem?
catdog2
QUOTE (Firebaall @ Nov 19 2004, 09:25 AM)
Very, very interesting.

I have recently purchase a batch of Aladdin XT lites. I have wired my first install for an "always on" config by grounding the D0 ( Lframe ) on a 1.6 xbox. So, if I get what you're saying correctly, by installing a 680 ohm resistor between said points in the diagram ( in lieu of a direct ground ), I can alleviate worries about prematurely overdriving the xboxes D0 output?

Is there a wattage rating of the resistor? Do you have a part number for the surface mount component? If the surface mount resistor isn't available, can I use a standard resistor? I'd like to safe gaurd my handiwork, by taking this precaution. TIA!

One other point....are the lpc rebuild pcbs ( Smartxx, Aladdin, ect, ect.... )addressing this problem?

For an "always on" installation you can just cut the track on the top of the motherboard, and connect the LFRAME point shown in the diagram to ground (you don't need to worry about the resistor at all). The resistor is there to allow the xbox to work with the mod on or off without any problems.

1/8 W (0.125 W) or higher is fine (actual power used is 0.02W).

It doesn't matter if you use a standard resistor or surface mount - I just had surface mount available and it does a clean tidy job. A 1/4 W standard resistor can be installed, just cut the wire short, bend it into shape and solder the ends to the vias shown.

The rebuild PCBs are just an easier method to install a modchip into a v1.6 - they are exactly the same as using wires.
triggernum5
68mA?! I'm surprised you can't smell it..
Awfully nice of you to take the time to explain it in such detail.. Hopefully this will save more xboxes than it kills..smile.gif Not through any fault of catdog2, I'm just picturing a 14 year old kid taking a steak knife to his data tracks..smile.gif
pimpmaul69
so the question i have is if u use a dpdt switch y not just y not have a wire on both d0 points on either side of the trace u break and have when u turn the mod off u fip the switch so that direction is making contact to the 2 d0 points and the unmodded mode works and no resistor needed
triggernum5
That would work, but it is unnecessary to dink with a switch.. if a 680Ohm resistor takes it down to ~5mA that is perfect..
Firebaall
QUOTE (catdog2 @ Nov 19 2004, 09:10 AM)
For an "always on" installation you can just cut the track on the top of the motherboard, and connect the LFRAME point shown in the diagram to ground (you don't need to worry about the resistor at all).  The resistor is there to allow the xbox to work with the mod on or off without any problems.

This is extremely good info.

Over on the cheapmod forum, there's an effort being made by a couple scene members to correct the awful install diagrams put out by xenochip, for the Aladdin XT/XT lite mod chips. This would be valuable info to include in the "always on" diagrams.

Just to clarify, the cut is made as shown in your picture ( on the topside of the motherboard ), is the Lframe point that is to be grounded, the point labeled in the yellow box "LFRAME TO MODCHIP"?

Something like this?:

user posted image


Or are we talking about the Lframe connection on the bottom of the motherboard, that's part of the LPC rebuild? See arrow...

user posted image
Lorvar
So is this mod needed with the Xenium Ice? Anyone know for sure?

Lor
Exige_
I have a SmartXX, but it's a 1.0 XBox. However, I would sitll like to know how to measure and/or observe the release of LFRAME from the chip.
Overfur
QUOTE (catdog2 @ Nov 19 2004, 07:13 AM)
Its completely up to you whether you want to bring the xbox back and add this extra mod - but I would definately recommend you do it on any future installs. Yes soldering the resistor and cutting a trace is very easy!


Im not quite sure what you are trying to say here. Grounding LFRAME either directly or through the modchip is the problem. The PCB to fit on the bottom of the 1.6 is just an easier method than using wires - it has nothing to do with this mod and doesn't effect the current flow problem.


Pin 9 on the LPC (which you are referring to in that long description wink.gif ) is 3.3V. The wire is required to power some modchips, but the X3 doesn't require it.

rolleyes.gif rolleyes.gif really believe this shit.. i dont trust electricity.. mad.gif
pin87a
QUOTE (catdog2 @ Nov 19 2004, 10:10 AM)
For an "always on" installation you can just cut the track on the top of the motherboard, and connect the LFRAME point shown in the diagram to ground


Out of curiosity why do you recommend grounding LFRAME and cutting the trace for a "always on" install?

If you just cut the trace the Xbox will always boot from the chip.

networkBoy
QUOTE (triggernum5 @ Nov 19 2004, 10:14 AM)
I'm just picturing a 14 year old kid taking a steak knife to his data tracks..smile.gif

I got a visual on that and it ain't pretty!
-nB
gnelson
For those of us asking about Xenium ICE. I posted at TeamXodus asking if this was an issue with the Xenium ICE and got this response from the moderator:

"The Xenium ICE does not short the LFRAME to ground like 3rd gen chips and cheapmods require, therefore this 'problem' doesn't apply.

The Xenium ICE actually controls the D0 with digital pulses from its CPLD, so you don't have to worry about this issue at all."
catdog2
QUOTE (pimpmaul69)
so the question i have is if u use a dpdt switch y not just y not have a wire on both d0 points on either side of the trace u break and have when u turn the mod off u fip the switch so that direction is making contact to the 2 d0 points and the unmodded mode works and no resistor needed

A resistor is cheaper and more reliable, and as triggernum5 said "it is unnecessary to dink with a switch." This is trying to achieve full modchip functionality (on/off) without having to add extra complications for the user.

QUOTE (pin87a)
Out of curiosity why do you recommend grounding LFRAME and cutting the trace for a "always on" install?

If you just cut the trace the Xbox will always boot from the chip.

You're right, it will work by just cutting the track.

I was worried about leaving LFRAME floating in an unknown state, but on closer inspection there is a pull up resistor in the motherboard design so this wont occur.

Firebaall: For always on just cut the track and don't worry about connecting LFRAME to anything.
catdog2
QUOTE (gnelson @ Nov 19 2004, 10:15 PM)
For those of us asking about Xenium ICE. I posted at TeamXodus asking if this was an issue with the Xenium ICE and got this response from the moderator:

"The Xenium ICE does not short the LFRAME to ground like 3rd gen chips and cheapmods require, therefore this 'problem' doesn't apply.

The Xenium ICE actually controls the D0 with digital pulses from its CPLD, so you don't have to worry about this issue at all."

Thanks, I have edited the first post with this information.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.