↓ Advertise on Defender2 ↓

Home > Technical > Scangauge2 Xgauge codes
Post Reply  Down to end
Page 1 of 1
Print this entire topic · 
Lorryman100



Member Since: 01 Oct 2010
Location: Here
Posts: 2686

Scangauge2 Xgauge codes
Some Xgauge codes that work on Defender Pumas.


New XGauge: Fuel Pressure (if no FPR, Fuel Pressure at Rail).
TXD: 07E00123.
RXF: 044105230000.
RXD: 2810
MTH: 000100570000.
New Xgauge display name: FPr.
Measurement units: MPa.

New XGauge: EGR Duty Cycle
TXD: 07E022113C
RXF: 04628511063C
RXD: 3010
MTH: 03E87FFF0000
New XGauge display name: EGR
Measurement: Percent: 0.0 %= closed/ 100%= Fully Open

New XGauge: Cylinder Head Temperature (Not coolant temp at head)
TXD: 07E0221624
RXF: 046205160624
RXD: 3010
MTH: 000200010000
New XGauge Display Name: CHT
Measurement: Degrees Fahrenheit

New XGauge: Fuel Pump Duty Cycle
TXD; 07E0221672
RXF: 046205160672
RXD: 3008
MTH: eBay Item No. 006400800000
New XGauge Display Name: FP
Measurement: Percent

New XGauge: Fuel Level
TXD: 07E02216C1
RXF: 0462451606C1
RXD: 3010
MTH: 000101480000
New XGauge Display Name: FLV
Measurement: Percent

New XGauge: Horsepower
TXD: 00
RXF: 400080000000
RXD: 0000
MTH: 000A00240000
New XGauge Display Name: HPR
Measurement: Diesel Gross/Brake. This is an approximation on what BHP the ECU thinks it is producing in relation to the user power demanded.

New XGauge: Engine Run Time
TXD: 07DF011F
RXF: 0441051F0000
RXD: 2810
MTH: 0001003C0000
New XGauge Display Name: ERT
Measurement: Minutes

If I find more that work on the Puma I'll add them here. If you have any that work on the Puma then please add them to the list Thumbs Up


Last edited by Lorryman100 on 10th Aug 2011 2:00pm. Edited 2 times in total
Post #83016 3rd Aug 2011 7:59pm
View user's profile Send private message View poster's gallery Send e-mail Reply with quote
vinsell



Member Since: 06 Feb 2009
Location: Brindisi (Italy)
Posts: 74

Italy 2008 Defender 90 Puma 2.4 SW Zermatt Silver
Re: Scangauge2 Xgauge codes
Lorryman100 wrote:
Some Xgauge codes that work on Defender Pumas.


New XGauge: Fuel Pressure (if no FPR, Fuel Pressure at Rail).
TXD: 07E00123.
RXF: 044105230000.
RXD: 2810
MTH: 000100570000.
New Xgauge display name: FPr.
Measurement units: PSI.

New XGauge: EGR Duty Cycle
TXD: 07E022113C
RXF: 04628511063C
RXD: 3010
MTH: 03E87FFF0000
New XGauge display name: EGR
Measurement: Percent %

New XGauge: Cylinder Head Temperature (Not coolant temp at head)
TXD: 07E0221624
RXF: 046205160624
RXD: 3010
MTH: 000200010000
New XGauge Display Name: CHT
Measurement: Degrees Fahrenheit

New XGauge: Fuel Pump Duty Cycle
TXD; 07E0221672
RXF: 046205160672
RXD: 3008
MTH: eBay Item No. 006400800000
New XGauge Display Name: FP
Measurement: Percent

New XGauge: Fuel Level
TXD: 07E02216C1
RXF: 0462451606C1
RXD: 3010
MTH: 000101480000
New XGauge Display Name: FLV
Measurement: Percent

New XGauge: Horsepower
TXD: 00
RXF: 400080000000
RXD: 0000
MTH: 000A00240000
New XGauge Display Name: HPR
Measurement: Diesel Gross/Brake

New XGauge: Engine Run Time
TXD: 07DF011F
RXF: 0441051F0000
RXD: 2810
MTH: 0001003C0000
New XGauge Display Name: ERT
Measurement: Minutes

If I find more that work on the Puma I'll add them here. If you have any that work on the Puma then please add them to the list Thumbs Up


Thank You Lorryman100,

what are Your reading for Fuel Pressure and horsepower?

I suspect that for Fuel pressure the reading unit of measure is PSI/100.

For Horsepower with MTH:000A00240000 it reachs at max 50 than with MTH:000A00170000 it reachs at max more than 115.

And what is EGR at idle? 100 means that EGR is completly closed I suspect.

Any idea or suggestion?

Ciao Vinicio https://google.com/+VinicioSelleri
Post #83572 9th Aug 2011 1:21pm
View user's profile Send private message View poster's gallery Reply with quote
fekete



Member Since: 24 Dec 2008
Location: Here on the other end of the computer
Posts: 3626

United Kingdom 2007 Defender 90 Puma 2.4 HT Bonatti Grey
Brian, your the man on this stuff Bow down Bow down
Thanks for all your help as well i now haven't had a MILL light since you helped me out Thumbs Up NEVER TAKE LIFE SERIOUSLY. NOBODY GETS OUT ALIVE ANYWAY
Post #83642 9th Aug 2011 8:13pm
View user's profile Send private message View poster's gallery Reply with quote
Lorryman100



Member Since: 01 Oct 2010
Location: Here
Posts: 2686

vinsell wrote:


I suspect that for Fuel pressure the reading unit of measure is PSI/100.

For Horsepower with MTH:000A00240000 it reachs at max 50 than with MTH:000A00170000 it reachs at max more than 115.

And what is EGR at idle? 100 means that EGR is completly closed I suspect.

Any idea or suggestion?


Vinicio,

good points as I should have listed them, I have now edited the original post to show values Embarassed Thumbs Up

The maximum fuel rail pressure for the Duratorq engine fitted to the Puma is 1600 Bar which is roughly 23206 PSI (1 Bar = 14.5 PSI) so PSI x100 seems a fair approximation remembering these values shown on the scangauge are historic (milliseconds) and approximate so shouldn't be taken for Gospel as to what the pressure is at any one time.

MTH:000A00170000 is for Petrol engines and not Diesels. Also the BHP shown is what the ECU thinks it is giving out to the power requested (A Dyno machine capable of reading all 4 wheels is the only way to get an accurate BHP/Torque output reading) and should only be used as a guide. I have had it up to 145 BHP in 5th gear at 60mph climbing a hill towing 2 tonnes, though I'm very sceptical that it is anywhere near reliable as even though my Defender is remapped the average gains for a remap are only about 30BHP and 80ft/lbs of Torque unless you go for a bigger intercooler and Hybrid Turbo that is....

The % for the EGR is 0% for fully closed up to 100% for fully open. The only time you should see 100% is when you are accelerating and at shut down when the EGR goes through the self clean cycle (5x chukka chukkas). At tickover it will range from 10%-15% and at cruise anywhere between 15% and 30%. The readings on the gauge will show 0.0 when closed and 100 when fully open. I see the main reason for having this gauge, is to rule out any running issues you suspect may be down to the EGR as this will either validate or rule out the EGR as the problem.
I have the Alive Tuning Atric remap fitted which shows the EGR at 0,0 the whole time the engine is running and the remap also cancels the self clean cycle. I replaced the remap with the original fuel file to check too see what readings I got yesterday so I could answer your post Thumbs Up
If you have anything else you would like me to check, let me know Thumbs Up Though not just now as when I got up this morning the Defender wasn't in the driveway Confused Hopefully the missus took it to work as it was at the back of her car, and it was raining. Rolling Eyes Whistle

fekete wrote:

Thanks for all your help as well i now haven't had a MILL light since you helped me out Thumbs Up


Glad to hear it Karlos Thumbs Up Mind not to tell anyone I took out your MIL light bulb............. we will keep that little gem between ourselves....Whistle Very Happy


HTH Brian.
Post #83713 10th Aug 2011 10:06am
View user's profile Send private message View poster's gallery Send e-mail Reply with quote
vinsell



Member Since: 06 Feb 2009
Location: Brindisi (Italy)
Posts: 74

Italy 2008 Defender 90 Puma 2.4 SW Zermatt Silver
Lorryman100 wrote:
vinsell wrote:


I suspect that for Fuel pressure the reading unit of measure is PSI/100.

For Horsepower with MTH:000A00240000 it reachs at max 50 than with MTH:000A00170000 it reachs at max more than 115.

And what is EGR at idle? 100 means that EGR is completly closed I suspect.

Any idea or suggestion?


Vinicio,

good points as I should have listed them, I have now edited the original post to show values Embarassed Thumbs Up

The maximum fuel rail pressure for the Duratorq engine fitted to the Puma is 1600 Bar which is roughly 23206 PSI (1 Bar = 14.5 PSI) so PSI x100 seems a fair approximation remembering these values shown on the scangauge are historic (milliseconds) and approximate so shouldn't be taken for Gospel as to what the pressure is at any one time.

MTH:000A00170000 is for Petrol engines and not Diesels. Also the BHP shown is what the ECU thinks it is giving out to the power requested (A Dyno machine capable of reading all 4 wheels is the only way to get an accurate BHP/Torque output reading) and should only be used as a guide. I have had it up to 145 BHP in 5th gear at 60mph climbing a hill towing 2 tonnes, though I'm very sceptical that it is anywhere near reliable as even though my Defender is remapped the average gains for a remap are only about 30BHP and 80ft/lbs of Torque unless you go for a bigger intercooler and Hybrid Turbo that is....

The % for the EGR is 0% for fully closed up to 100% for fully open. The only time you should see 100% is when you are accelerating and at shut down when the EGR goes through the self clean cycle (5x chukka chukkas). At tickover it will range from 10%-15% and at cruise anywhere between 15% and 30%. The readings on the gauge will show 0.0 when closed and 100 when fully open. I see the main reason for having this gauge, is to rule out any running issues you suspect may be down to the EGR as this will either validate or rule out the EGR as the problem.
I have the Alive Tuning Atric remap fitted which shows the EGR at 0,0 the whole time the engine is running and the remap also cancels the self clean cycle. I replaced the remap with the original fuel file to check too see what readings I got yesterday so I could answer your post Thumbs Up
If you have anything else you would like me to check, let me know Thumbs Up Though not just now as when I got up this morning the Defender wasn't in the driveway Confused Hopefully the missus took it to work as it was at the back of her car, and it was raining. Rolling Eyes Whistle

fekete wrote:

Thanks for all your help as well i now haven't had a MILL light since you helped me out Thumbs Up


Glad to hear it Karlos Thumbs Up Mind not to tell anyone I took out your MIL light bulb............. we will keep that little gem between ourselves....Whistle Very Happy


HTH Brian.


Ciao Brian,

thank You for Your answer. I just want to tell You what I'm reading on my ScangougeII:

EGR: at idle 15 - costant speed 25-35 - accelerating 100. So I guess that 100 means fully closed (no gas recirculation).

FPr: because the max value I read is 180, the unit may be MPa. At idle I read 30. In fact the maximum fuel rail pressure for the Duratorq engine fitted to the Puma is 1800 Bar (see pdf manual) and safety valve opens at 2000 Bar.

Waiting for Your reading.

Ciao Vinicio https://google.com/+VinicioSelleri
Post #83731 10th Aug 2011 12:42pm
View user's profile Send private message View poster's gallery Reply with quote
Lorryman100



Member Since: 01 Oct 2010
Location: Here
Posts: 2686

Vinicio,

If the EGR reads 100% this means the EGR is fully open Confused , 0.0% means valve is closed and I confirmed this with both the nanocom and MSV2 on my Defender with the Alive Atric No EGR remap on.

These show the live data recorded on the MSV2 of my remapped defender and you can see from the 3 pictures that the EGR remains closed throughout the rev range showing a 0% reading. The scangauge x gauge also showed the same 0%. The valve is only ever open 100% when accelerating or when the self clean cycle works on the original OEM fuel file, I have tested it on both the original and remap version when I helped Gary at Alive with testing of the No EGR upgrade.


Click image to enlarge



Click image to enlarge



Click image to enlarge


I will have to re install the original fuel file to get the readings you are after to compare once I get my Defender back from the missus.

As to the fuel rail pressure, it is controlled to the optimum level working pressure of 1600 BAR. The 2000 BAR you quoted is for the Pressure limiting valve which opens at 2000 BAR to stop damage occurring to the fuel system through excessive pressure and is a one shot affair as it needs replacing afterwards because the valve can no longer be guaranteed leak-free. It will also induce a DTC and the engine will go into limp mode, also the complete fuel rail will need to be replaced as the limiting valve is not a serviceable item.


Click image to enlarge


If you got the reading of 180 FPr and think it is in Megapascals instead of PSI then that would give a reading of 26106 PSI or 1799.94 Bar almost 200Bar over the optimum pressure setting. Is your Defender remapped or does it sound clattery? Have you had DTC P1169 at any time? From memory I have not had that high a reading from mine the highest I have seen is 149 which is about 21610 PSI if it were 149 Megapascals. Though 149 x100 in PSI is only 14900 PSI.

So I think you are spot on with the measurement being in MPa for FPr instead of PSIx100 Bow down Once I get the defender back I will do some readings with the MSV and the scangauge to see if there are common readings. Though if you look again at picture one from the MSV2 readings you will see that at tickover (800rpm) that the MPa reading for the fuel rail pressure is only 22MPa compared to your 30MPa so maybe worth checking you installed the xgauge code for the FPr correctly incase that is throwing the readings for your defender. If you have a nanocom check the FPR at tickover to see if the readings compare with the scangauge. If I see my mate over the next couple of days I will plug the nanocom into his and get a pressure reading at idle just so we have a base line to work on incase one of the defenders has a problem Thumbs Up

HTH Brian.
Post #83742 10th Aug 2011 1:56pm
View user's profile Send private message View poster's gallery Send e-mail Reply with quote
vinsell



Member Since: 06 Feb 2009
Location: Brindisi (Italy)
Posts: 74

Italy 2008 Defender 90 Puma 2.4 SW Zermatt Silver
Lorryman100 wrote:
Vinicio,

If the EGR reads 100% this means the EGR is fully open Confused , 0.0% means valve is closed and I confirmed this with both the nanocom and MSV2 on my Defender with the Alive Atric No EGR remap on.

These show the live data recorded on the MSV2 of my remapped defender and you can see from the 3 pictures that the EGR remains closed throughout the rev range showing a 0% reading. The scangauge x gauge also showed the same 0%. The valve is only ever open 100% when accelerating or when the self clean cycle works on the original OEM fuel file, I have tested it on both the original and remap version when I helped Gary at Alive with testing of the No EGR upgrade.


Click image to enlarge



Click image to enlarge



Click image to enlarge


I will have to re install the original fuel file to get the readings you are after to compare once I get my Defender back from the missus.

As to the fuel rail pressure, it is controlled to the optimum level working pressure of 1600 BAR. The 2000 BAR you quoted is for the Pressure limiting valve which opens at 2000 BAR to stop damage occurring to the fuel system through excessive pressure and is a one shot affair as it needs replacing afterwards because the valve can no longer be guaranteed leak-free. It will also induce a DTC and the engine will go into limp mode, also the complete fuel rail will need to be replaced as the limiting valve is not a serviceable item.


Click image to enlarge


If you got the reading of 180 FPr and think it is in Megapascals instead of PSI then that would give a reading of 26106 PSI or 1799.94 Bar almost 200Bar over the optimum pressure setting. Is your Defender remapped or does it sound clattery? Have you had DTC P1169 at any time? From memory I have not had that high a reading from mine the highest I have seen is 149 which is about 21610 PSI if it were 149 Megapascals. Though 149 x100 in PSI is only 14900 PSI.

So I think you are spot on with the measurement being in MPa for FPr instead of PSIx100 Bow down Once I get the defender back I will do some readings with the MSV and the scangauge to see if there are common readings. Though if you look again at picture one from the MSV2 readings you will see that at tickover (800rpm) that the MPa reading for the fuel rail pressure is only 22MPa compared to your 30MPa so maybe worth checking you installed the xgauge code for the FPr correctly incase that is throwing the readings for your defender. If you have a nanocom check the FPR at tickover to see if the readings compare with the scangauge. If I see my mate over the next couple of days I will plug the nanocom into his and get a pressure reading at idle just so we have a base line to work on incase one of the defenders has a problem Thumbs Up

HTH Brian.


Hi Brian,

my Defender is not remapped but I have racechip installed. I will check again FPr at idle, but maybe I reach 180 for the gain that racechip give to the signal coming from ECU. I had P1169 with engine in limp mode once I set the gain of racechip too high, but I reset DTC with scangougeII.

Regarding EGR, You can be sure, when You push hard on throttle pedal EGR has to be closed because engine need fresh air!!! So I guess that 100 means completly closed. On the other hand at idle EGR has to be open.

Ciao Vinicio https://google.com/+VinicioSelleri
Post #83746 10th Aug 2011 2:58pm
View user's profile Send private message View poster's gallery Reply with quote
Lorryman100



Member Since: 01 Oct 2010
Location: Here
Posts: 2686

vinsell wrote:

Regarding EGR, You can be sure, when You push hard on throttle pedal EGR has to be closed because engine need fresh air!!! So I guess that 100 means completly closed. On the other hand at idle EGR has to be open.


So what you are saying is that BBS/Nanocom/Scangauge have got their gauges back to front? As the earlier posts pictures of the MSV2's live data show the EGR at 0%, which means you are saying, it is fully open all of the time? Strange as my Defender runs like a little sweetie, which is weird as it should be running like a bag of spanners because from what you are saying, the EGR is open all the time at 0% and closed at 100% Confused I think I'll stick to my own interpretation of the data and respect yours Thumbs Up
Post #83751 10th Aug 2011 3:51pm
View user's profile Send private message View poster's gallery Send e-mail Reply with quote
vinsell



Member Since: 06 Feb 2009
Location: Brindisi (Italy)
Posts: 74

Italy 2008 Defender 90 Puma 2.4 SW Zermatt Silver
Lorryman100 wrote:
vinsell wrote:

Regarding EGR, You can be sure, when You push hard on throttle pedal EGR has to be closed because engine need fresh air!!! So I guess that 100 means completly closed. On the other hand at idle EGR has to be open.


So what you are saying is that BBS/Nanocom/Scangauge have got their gauges back to front? As the earlier posts pictures of the MSV2's live data show the EGR at 0%, which means you are saying, it is fully open all of the time? Strange as my Defender runs like a little sweetie, which is weird as it should be running like a bag of spanners because from what you are saying, the EGR is open all the time at 0% and closed at 100% Confused I think I'll stick to my own interpretation of the data and respect yours Thumbs Up


No Brian, I say that only scangougeII reading seems to be like that: 0 = fully open and 100 = fully closed. Please could You verify with scangouge?

Regarding FPr, this is reading at idle:


Click image to enlarge


and this is at max FPr:


Click image to enlarge


Ciao Vinicio https://google.com/+VinicioSelleri
Post #83756 10th Aug 2011 4:32pm
View user's profile Send private message View poster's gallery Reply with quote
Lorryman100



Member Since: 01 Oct 2010
Location: Here
Posts: 2686

vinsell wrote:

I say that only scangougeII reading seems to be like that: 0 = fully open and 100 = fully closed. Please could You verify with scangouge?


lorryman100 wrote:

I replaced the remap with the original fuel file to check too see what readings I got yesterday so I could answer your post


lorryman100 wrote:

The % for the EGR is 0% for fully closed up to 100% for fully open. The only time you should see 100% is when you are accelerating and at shut down when the EGR goes through the self clean cycle (5x chukka chukkas). At tickover it will range from 10%-15% and at cruise anywhere between 15% and 30%.


I did verify it at post No 4 Thumbs Up The scangauge shows as above with the standard fuel map. And when the remap went back on it showed 0.0% as did the nanocom and MSV2 stating the EGR valve was closed.

HTH Brian.
Post #83769 10th Aug 2011 5:49pm
View user's profile Send private message View poster's gallery Send e-mail Reply with quote
vinsell



Member Since: 06 Feb 2009
Location: Brindisi (Italy)
Posts: 74

Italy 2008 Defender 90 Puma 2.4 SW Zermatt Silver
Lorryman100 wrote:
vinsell wrote:

I say that only scangougeII reading seems to be like that: 0 = fully open and 100 = fully closed. Please could You verify with scangouge?


lorryman100 wrote:

I replaced the remap with the original fuel file to check too see what readings I got yesterday so I could answer your post


lorryman100 wrote:

The % for the EGR is 0% for fully closed up to 100% for fully open. The only time you should see 100% is when you are accelerating and at shut down when the EGR goes through the self clean cycle (5x chukka chukkas). At tickover it will range from 10%-15% and at cruise anywhere between 15% and 30%.


I did verify it at post No 4 Thumbs Up The scangauge shows as above with the standard fuel map. And when the remap went back on it showed 0.0% as did the nanocom and MSV2 stating the EGR valve was closed.

HTH Brian.


I disconnected EGR cable and ScangougeII reading is 0. So, what kind of working cycle does have EGR valve on Defender?

Because:
1. If I push hard on throttle I read 100
2. If I give very little throttle under 1500 rpm I read 100
3. At Idle I read 25-35
4. At costant speed over 2000 rpm I read over 35
5. At Idle if I do work the anti-stall system I read 100

Ciao Vinicio https://google.com/+VinicioSelleri
Post #83844 11th Aug 2011 6:14am
View user's profile Send private message View poster's gallery Reply with quote
log11



Member Since: 31 Mar 2009
Location: ATHENS
Posts: 28

Greece 
Hi,

Lorryman100 could you tell me how i can import the codes in my scangaugeII ???

Thank you
Post #86214 26th Aug 2011 3:17pm
View user's profile Send private message View poster's gallery Reply with quote
o4dn



Member Since: 08 Jan 2010
Location: South West
Posts: 545

France 2009 Defender 90 Puma 2.4 SW Alaska White
CHT in Celcius
The actual unit used in X-Gauge reported values can be converted using the X-Gauge commands.

For example, being on the continent, I am a lot more used to Celsius than Fahrenheit but the X-Gauge command above reports CHT in Fahrenheit whereas I'd rather have it in Celsius instead (also because I already monitor water temp in Celsius so comparing values in different units is not practical).

The given X-Gauge formula for CHT value is:

    Cylinder Head Temperature (Not coolant temp at head)
    TXD:07E0221624
    RXF:046205160624   
    RXD:3010   
    MTH:000200010000   
    New X-Gauge Display Name: CHT   
    Measurement: Degrees Fahrenheit



According to the X-Gauge programming manual (http://www.scangauge.com/tips-and-tricks/xgauge-coding-manual-2/) MTH tells the ScanGaugeII how to scale and offset the data for the correct display. There are 3 fields in MTH.

    Multiplier Divider Add/Subtract
    0000       0000    0000



Quote:
The Multiplier is a 2 byte value to multiply the data by. The resulting data must not be larger than 4 bytes and the upper bit must be 0 if the resulting value is not a negative value.
The Divider is a 2 byte value to divide the results from the multiply by.
The Add/Subtract adds the 2 byte value to the results from the multiply and divide. This is a signed value. If the upper bit is set, the value is the two's compliment negative value.
If the result has the highest bit set, the response will assume it is a two's compliment negative value and will show it as a negative value. Some care is required to avoid unintentionally setting or clearing this bit through an add/subtract operation and changing the sign of the displayed value. This can be done by scaling the value properly using the multiply and divide before doing the add/subtract.

So in the initial computation with MTH:000200010000 means (X * 2 / 1 + 0) which is basically X * 2 and that gives the result in Fahrenheit.

According to Wikipedia (http://en.wikipedia.org/wiki/Farenheit), the formula to convert a value from Fahrenheit to Celsius is:

    (N - 32) * 5 / 9


but here N = X * 2, so to get the CHT in Celsius, the formula would become:

    (X * 2 - 32) * 5 / 9


which rounds up to

    X * 10 / 9 - 17.7


Which would translate in MTH fields as 000A0009FFEE

    000A  (<-Multiply by 10) 0009 (<-divide by 9) FFEE (< substract 18)


The X-Gauge for CHT in Celsius is therefore:

    TXD:07E0221624
    RXF:046205160624   
    RXD:3010   
    MTH:000A0009FFEE   
    New X-Gauge Display Name:CHT   
    Measurement: Degrees Celsius



I tried it and the reading values seem sensible and in line with expectations (ie CHT is roughly a few degrees higher than the coolant temperature).
Post #151519 23rd Jun 2012 8:44am
View user's profile Send private message View poster's gallery Post Reply
Post Reply  Back to top
Page 1 of 1
All times are GMT

Jump to  
Previous Topic | Next Topic >
Posting Rules
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



Site Copyright © 2006-2025 Futuranet Ltd & Martin Lewis
DEFENDER2.NET RSS Feed - All Forums