Skip to content. | Skip to navigation

Personal tools

Sections
You are here: Home Forums Link G4 Engine Management Link G4 display using iPhone or Andriod phone?

Link G4 display using iPhone or Andriod phone?

Up to Link G4 Engine Management

Link G4 display using iPhone or Andriod phone?

Posted by Mike Cullingford at October 22. 2010
Hello, I was looking at getting a racing dash (AIM MXL) or a DisplayLink for my road car. But now i'm thinking thats a bit overkill. Does anyone know if PCLink can be used on an iPhone or an Andriod based phone? That way you could display exactly what you wanted to see, on your 4" screen on your mobile phone. If i were racing, i'd probably only want to see Oil Temp, Oil Pressure, Water temp and any warnings. It could be plugged in via the USB. I think iPhone doesn't have USB in though. Have anyone looked into this? Cheers, Mike

Re: Link G4 display using iPhone or Andriod phone?

Posted by Jurgen Biggelaar at October 27. 2010

Hi Mike.

I have HTC droid, and I wish!  Been there, thought of that ;)  I think it is a bit more complicated than it initially sounds... Out with your developers kit though... I'd pay for it!  :)

Jurgen

Re: Link G4 display using iPhone or Andriod phone?

Posted by Mike Cullingford at May 20. 2011
Hello Yurgen! sorry for the old post revival. Are you able to get me the RS232 protocols so i can start working on this? Cheers, Mike 0211747427

Re: Link G4 display using iPhone or Andriod phone?

Posted by Jurgen Biggelaar at May 26. 2011

Hi Mike... Don't be sorry for the revival, keep it going!  The HTC Desire is still crying for someone to come up with a cool solution ;)  The info you need is actually all in the PCLink help file as pasted below...

 

Bit field definitions...

Limits

Bit Position

Description

1

0

0 (LSB)

RPM Limit

Active

Not Active

1

MAP Limit

Active

Not Active

2

Speed Limit

Active

Not Active

3

Max Ignition

Active

Not Active

4

Not Used

-

-

5

Voltage Limit

Active

Not Active

6

Overrun Fuel Cut

Active

Not Active

7

Over Voltage Limit

Active

Not Active


 

 

 

8

Under Voltage Limit

Active

Not Active

9

Launch RPM Limit

Active

Not Active

10

WakeUp Status

Active

Not Active

11

AN Limit

Active

Not Active

12

Not Used

-

 

13

Not Used

-

 

14

Not Used

-

 

Bit 15 (MSB)

Not Used

-

 

 

Triggering

Bit Position

Description

1

0

0 (LSB)

Trig 1 Signal

Yes

No

1

Trig 2 Signal

Yes

No

2

ECCS Widest Slot

Yes

No

3

Not Used

-

 

4

Not Used

-

-

5

Not Used

-

-

6

Not Used

-

-

Bit 7 (MSB)

Not Used

-

-

 

Long Datastream Notes:

· 8Bit Data
· 1 Stop Bit
· No Parity
· All words including the checksum are sent low byte first.
· Checksum = 0xFFFF - (sum of all bytes) + 1
· Display Value = (Raw Data * Multiplier) + Offset

 

Byte

Parameter Number

Parameter Length

Description

Units

Min

Max

Multiplier

Offset

Decimal Places

1 First

1

Byte

Sync Byte [$]

 

 

 

 

 

 

2

2

Byte

Data Length(inc start Byte and Chksum)

Bytes

 

 

 

 

 

3

3

Word

Engine Speed

RPM

0

20000

1

0

0

5

4

Word

MAP

kPa

0

500

1

0

0

7

5

Word

MGP

kPa

-100

400

1

-100

0

9

6

Word

Barometric Pressure

kPa

90

110

0.1

0

1

11

7

Word

Throttle Position

%

0

100

0.1

0

1

13

8

Word

Inj Duty Cycle

%

0

>100

0.1

0

1

15

9

Word

Inj Duty Cycle(Stg)

%

0

>100

0.1

0

1

17

10

Word

Inj PW

ms

0

50

0.001

0

3

19

11

Word

ECT

oC

-40

150

1

-50

0

21

12

Word

IAT

oC

-40

150

1

-50

0

23

13

Word

Battery Voltage

Volts

6

22

0.01

0

2

25

14

Word

MAF

g/s

0

350

0.01

0

2

27

15

Word

MAF

g/cyl

0

?

 

 

 

29

16

Byte

Gear Position

 

0

6

1

0

0

30

17

Byte

ECU Temp

oC

 

 

1

-50

0

31

18

Word

Inj Angle

oBTDC

0

719

1

0

0

33

19

Word

Ign Angle

oBTDC/oADTC(negative)

-100

100

0.1

-100

1

35

20

Word

CAM Inlet LH Posn

o

0

60

0.1

0

1

37

21

Word

CAM Inlet RH Posn

o

0

60

0.1

0

1

39

22

Word

CAM Exh LH Posn

o

0

-60

- 0.1

0

1

41

23

Word

CAM Exh RH Posn

o

0

-60

- 0.1

0

1

43

24

Byte

GP Temp - ANTemp1

oC

Unit Request

Unit Request

1

-50

0

44

25

Byte

GP Temp - ANTemp2

oC

Unit Request

Unit Request

1

-50

0

45

26

Byte

GP Temp - ANTemp3

oC

Unit Request

Unit Request

1

-50

0

46

27

Byte

GP Temp - ANTemp4

oC

Unit Request

Unit Request

1

-50

0

47

28

Word

AN Volt1

 

Unit Request

Unit Request

0.1

0

1

49

29

Word

AN Volt2

 

Unit Request

Unit Request

0.1

0

1

51

30

Word

AN Volt3

 

Unit Request

Unit Request

0.1

0

1

53

31

Word

AN Volt4

 

Unit Request

Unit Request

0.1

0

1

55

32

Word

AN Volt5

 

Unit Request

Unit Request

0.1

0

1

57

33

Word

AN Volt6

 

Unit Request

Unit Request

0.1

0

1

59

34

Word

AN Volt7

 

Unit Request

Unit Request

0.1

0

1

61

35

Word

AN Volt8

 

Unit Request

Unit Request

0.1

0

1

63

36

Word

AN Volt9

 

Unit Request

Unit Request

0.1

0

1

65

37

Word

AN Volt10

 

Unit Request

Unit Request

0.1

0

1

67

38

Word

AN Volt11

 

Unit Request

Unit Request

0.1

0

1

69

39

Word

DI 1 Speed

kph

 

 

1

0

0

71

40

Word

DI 2 Speed

kph

 

 

1

0

0

73

41

Word

DI 3 Speed

kph

 

 

1

0

0

75

42

Word

DI 4 Speed

kph

 

 

1

0

0

77

43

Word

DI 5 Speed

kph

 

 

1

0

0

79

44

Word

DI 6 Speed

kph

 

 

1

0

0

81

45

Word

DI 1 Freq

Hz

 

 

0.1

0

0

83

46

Word

DI 2 Freq

Hz

 

 

0.1

0

0

85

47

Word

DI 3 Freq

Hz

 

 

0.1

0

0

87

48

Word

DI 4 Freq

Hz

 

 

0.1

0

0

89

49

Word

DI 5 Freq

Hz

 

 

0.1

0

0

91

50

Word

DI 6 Freq

Hz

 

 

0.1

0

0

93

51

Word

Knock Level

 

0

1023

1

0

0

95

52

Word

Knock Count

 

0

1023

1

0

0

97

53

Word

Knock target

 

0

1023

1

0

0

99

54

Word

Dwell Time

ms

0

20

1.60E-03

0

2

101

55

Word

Limits Flag

Bit Field

 

 

 

 

 

103

56

Byte

Trig1 Error Counter

 

0

255

1

0

0

104

57

Byte

Fault Codes

 

0

255

1

0

0

105

58

Byte

Trigger Err Flag

Bit Field

 

 

 

 

 

106

59

Byte

Knock Level Cylinder 1

 

 

 

 

 

 

107

60

Byte

Knock Level Cylinder 2

 

 

 

 

 

 

108

61

Byte

Knock Level Cylinder 3

 

 

 

 

 

 

109

62

Byte

Knock Level Cylinder 4

 

 

 

 

 

 

110

63

Byte

Knock Level Cylinder 5

 

 

 

 

 

 

111

64

Byte

Knock Level Cylinder 6

 

 

 

 

 

 

112

65

Byte

Knock Level Cylinder 7

 

 

 

 

 

 

113

66

Byte

Knock Level Cylinder 8

 

 

 

 

 

 

114

67

Byte

Knock Count Cylinder 1

 

 

 

 

 

 

115

68

Byte

Knock Count Cylinder 2

 

 

 

 

 

 

116

69

Byte

Knock Count Cylinder 3

 

 

 

 

 

 

117

70

Byte

Knock Count Cylinder 4

 

 

 

 

 

 

118

71

Byte

Knock Count Cylinder 5

 

 

 

 

 

 

119

72

Byte

Knock Count Cylinder 6

 

 

 

 

 

 

120

73

Byte

Knock Count Cylinder 7

 

 

 

 

 

 

121

74

Byte

Knock Count Cylinder 8







122

75

Byte

Chksum Low

 

 

 

 

 

 

123

76

Byte

Chksum High

 

 

 

 

 

 

 

Short Datasteam Notes:

· 8Bit Data
· 1 Stop Bit
· No Parity
· All words including the checksum are sent low byte first.
· Checksum = 0xFFFF - (sum of all bytes) + 1
· Display Value = (Raw Data * Multiplier) + Offset

 

Byte

Parameter Number

Parameter Length

Description

Units

Min

Max

Multiplier

Offset

Decimal Places

1 First

1

Byte

Sync Byte [$]

 

 

 

 

 

 

2

2

Byte

Data Length(inc start Byte and Chksum)

Bytes

 

 

 

 

 

3

3

Word

Engine Speed

RPM

0

20000

1

0

0

5

4

Word

MAP

kPa

0

500

1

0

0

7

5

Word

MGP

kPa

-100

400

1

-100

0

9

6

Word

Barometric Pressure

kPa

90

110

0.1

0

1

11

7

Word

Throttle Position

%

0

100

0.1

0

1

13

8

Word

Inj Duty Cycle

%

0

>100

0.1

0

1

15

9

Word

Inj Duty Cycle(Stg)

%

0

>100

0.1

0

1

17

10

Word

Inj PW

ms

0

50

0.001

0

3

19

11

Word

ECT

oC

-40

150

1

-50

0

21

12

Word

IAT

oC

-40

150

1

-50

0

23

13

Word

Battery Voltage

Volts

6

22

0.01

0

2

25

14

Word

MAF

g/s

0

350

0.01

0

2

27

15

Word

MAF

g/cyl

0

?

 

 

 

29

16

Byte

Gear Position

 

0

6

1

0

0

30

17

Byte

ECU Temp

oC

 

 

1

-50

0

31

18

Word

Inj Angle

oBTDC

0

719

1

0

0

33

19

Word

Ign Angle

oBTDC/oADTC(negative)

-100

100

0.1

-100

1

35

20

Word

CAM Inlet LH Posn

o

0

60

0.1

0

1

37

21

Word

CAM Inlet RH Posn

o

0

60

0.1

0

1

39

22

Word

CAM Exh LH Posn

o

0

-60

- 0.1

0

1

41

23

Word

CAM Exh RH Posn

o

0

-60

- 0.1

0

1

43

24

Byte

GP Temp - ANTemp1

oC

Unit Request

Unit Request

1

-50

0

44

25

Byte

GP Temp - ANTemp2

oC

Unit Request

Unit Request

1

-50

0

45

26

Byte

GP Temp - ANTemp3

oC

Unit Request

Unit Request

1

-50

0

46

27

Byte

GP Temp - ANTemp4

oC

Unit Request

Unit Request

1

-50

0

47

28

Word

AN Volt1

 

Unit Request

Unit Request

0.1

0

1

49

29

Word

AN Volt2

 

Unit Request

Unit Request

0.1

0

1

51

30

Word

AN Volt3

 

Unit Request

Unit Request

0.1

0

1

53

31

Word

AN Volt4

 

Unit Request

Unit Request

0.1

0

1

55

32

Word

AN Volt5

 

Unit Request

Unit Request

0.1

0

1

57

33

Word

AN Volt6

 

Unit Request

Unit Request

0.1

0

1

59

34

Word

AN Volt7

 

Unit Request

Unit Request

0.1

0

1

61

35

Word

AN Volt8

 

Unit Request

Unit Request

0.1

0

1

63

36

Word

AN Volt9

 

Unit Request

Unit Request

0.1

0

1

65

37

Word

AN Volt10

 

Unit Request

Unit Request

0.1

0

1

67

38

Word

AN Volt11

 

Unit Request

Unit Request

0.1

0

1

69

39

Word

DI 1 Speed

kph

 

 

1

0

0

71

40

Word

DI 2 Speed

kph

 

 

1

0

0

73

41

Word

DI 3 Speed

kph

 

 

1

0

0

75

42

Word

DI 4 Speed

kph

 

 

1

0

0

77

43

Word

DI 5 Speed

kph

 

 

1

0

0

79

44

Word

DI 6 Speed

kph

 

 

1

0

0

81

45

Word

DI 1 Freq

Hz

 

 

0.1

0

0

83

46

Word

DI 2 Freq

Hz

 

 

0.1

0

0

85

47

Word

DI 3 Freq

Hz

 

 

0.1

0

0

87

48

Word

DI 4 Freq

Hz

 

 

0.1

0

0

89

49

Word

DI 5 Freq

Hz

 

 

0.1

0

0

91

50

Word

DI 6 Freq

Hz

 

 

0.1

0

0

93

51

Word

Knock Level

 

0

1023

1

0

0

95

52

Word

Knock Count

 

0

1023

1

0

0

97

53

Word

Knock target

 

0

1023

1

0

0

99

54

Word

Dwell Time

ms

0

20

1.60E-03

0

2

101

55

Word

Limits Flag

BIT  Layout

 

 

 

 

 

103

56

Byte

Trig1 Error Counter

 

0

255

1

0

0

104

57

Byte

Trig2 Error Counter

 

0

255

1

0

0

105

58

Byte

Trigger Err Flag

BIT  Layout

 

 

 

 

 

106

59

Byte

Chksum Low

 

 

 

 

 

 

107

60

Byte

Chksum High

 

 

 

 

 

 

 

Function/Unit Stream

Byte Index

Data Index

Description

Size

0 First

0

AN Volt1 Function

Byte

1

1

AN Volt2 Function

Byte

2

2

AN Volt3 Function

Byte

3

3

AN Volt4 Function

Byte

4

4

AN Volt5 Function

Byte

5

5

AN Volt6 Function

Byte

6

6

AN Volt7 Function

Byte

7

7

AN Volt8 Function

Byte

8

8

AN Volt9 Function

Byte

9

9

AN Volt10 Function

Byte

10

10

AN Volt11 Function

Byte

11

11

AN Volt1 Units

Low Nibble

11

12

AN Volt2 Units

High Nibble

12

13

AN Volt3 Units

Low Nibble

12

14

AN Volt4 Units

High Nibble

13

15

AN Volt5 Units

Low Nibble

13

16

AN Volt6 Units

High Nibble

14

17

AN Volt7 Units

Low Nibble

14

18

AN Volt8 Units

High Nibble

15

19

AN Volt9 Units

Low Nibble

15

20

AN Volt10 Units

High Nibble

16

21

AN Volt11 Units

Low Nibble

16

22

Reserved

High Nibble

17

23

AN Temp1 Function

Byte

18

24

AN Temp2 Function

Byte

19

25

AN Temp3 Function

Byte

20

26

AN Temp4 Function

Byte

21

27

Checksum

Word (Low 1st)

 

Each piece of data can have its definition referenced from the following tables:

AN Volt Function List

Data Value

Function

0

OFF

1

MAP

2

MAF

3

TPS Main

4

TPS Sub

5

FPS Main

6

FPS Sub

7

Wideband

8

General Purpose 0-5V

9

GP Input

10

Oil Pressure

11

Fuel Pressure

12

GP Pressure

13

Pyro

14

Ext Baro

15

ECT

16

IAT

17

GP Temp

18

Knock (0-5V)

19

NB Oxy

20

Power Steer Switch

21

Rotary Oil Pump Position

22

TGV LH

23

TGV RH

24

CL Stepper Feedback

25

Exhaust Back Pressure

26

Crankcase Pressure

27

Damper Position LF

28

Damper Position RF

29

Damper Position LR

30

Damper Position RR

 

AN Temp Function List

Data Value

Function

0

OFF

1

ECT

2

IAT

3

Fuel

4

Engine Oil Temp

5

Gearbox Oil Temp

6

Diff Oil Temp

7

General Purpose Temp

8

MAF Air Temp

 

AN Volt Unit List

Data Value

Function

0

No Units

1

Volts

2

oC

3

oF

4

kPa

5

PSI

6

AFR

7

Percent

8

g/s

9

mm

10

cm

11

inch

12

RPM

 

Status Request Command

 

The status of the ECU can be requested, to do this send a capital 'W'. Four bytes will be returned:

 

Byte

Description

0

'$' - Start Byte

1

Status Low Byte

2

Status High Byte (Not Used)

3

ECU Type

 

ECU Status

Data Value

Status

1

Normal Mode

2

Safe Mode

3

Boot Mode

ECU Types

 

Data Value

ECU Type

1

LinkPlus G2

2

LinkPlus G3

8

LEM G3

12

G4 Xtreme (Silver)

13

G4 PlugIn

14

G4 Storm

18

G4 Xtreme (Red)

22

G4 Atom

27

G4 Lightning

29

G4 RX

 

A datastream can be requested from the ECU by sending a capital 'A'. Depending on the datastream mode selected, either a long or short datastream will be returned.

Note: Do not request data again until all bytes have been received.

 

 

All found under datastrem mode in the help file... Hope this is what you were after Mike, go hard!

 

Cheers.

Jurgen

 

 

 

 

Re: Link G4 display using iPhone or Andriod phone?

Posted by Mat Boonen at May 29. 2011
How much different is this than some of the OBDII diagnostics solutions on Android etc out there already. All I suspect is needed is a clever bugger who knows how to use this data and apply it to that application.(are they not all open source) and a bluetooth module hung off the G4 Link. I wish I was clever enough to do this myself..

Re: Link G4 display using iPhone or Andriod phone?

Posted by Malcolm Brown at June 08. 2011
There is more info about this on the Vipec forum http://www.vi-pec.com/forum/viewtopic.php?f=3&t;=385 Someone has invented a 'CANopener' that will allow communication to Android or Iphones https://sites.google.com/site/canopenerdevice/ Malcolm

Re: Link G4 display using iPhone or Andriod phone?

Posted by Mike Cullingford at June 29. 2011

Hi Malcolm, that looks mostly like it's for CAN, not RS232.

I've emailed him to see what he thinks of my idea, and if his software/app can be ported over. I will look at learning how to program Andriod stuff soon, once i have my car going again.

Cheers, Mike

Re: Link G4 display using iPhone or Andriod phone?

Posted by Joachim Hagg at June 30. 2011

How difficult can it be to do a Dashcommand conversion with all the data coming from the G4 Storm? It would be great to have an application especially for an Ipad mounted in the car!!! Can I do such a thing?

 

Regards,

 

Joachim

Re: Link G4 display using iPhone or Andriod phone?

Posted by Mike Cullingford at October 05. 2011

Just an update.

We have successfully connected a Bluetooth device to my Link G4 Xtreme and are receiving data on my laptop.

We just need to translate the code and then implement the bluetooth protocol's into my Samsung Galaxy S.

Hoping to have a full prototype working in the next month or so.

I will let everyone know how we are getting along!

Cheers, Mike

Re: Link G4 display using iPhone or Andriod phone?

Posted by Danny Parker at October 10. 2011

Totally back having that sort of interface to the smart phone.

Im lining up.....

Danny

Re: Link G4 display using iPhone or Andriod phone?

Posted by Mike Cullingford at October 13. 2011

More Progress!

Battery Voltage (the one parameter we can adjust on the workbench) is now displaying correctly, and when we change the power supply it changes on the screen.
There is a lot of programming left to go with inputting all of the modifiers and multipliers, but it's all relatively simple.
My Programmer will is implementing lots of options from the get go, with a large amount of information parameters to be displayed at any one time (testing 12 so far).
We have the Application automatically connecting to the bluetooth when it's starting up etc, and once the application is up all you need to do is push the "GO" button to have live information streaming to your phone.
We should have a full working prototype by the end of next week, and i'll probably test it on Hans Ruiterman's car (www.ehmotors.co.nz) as my car is still in pieces!

If there is anything specifically that the community (YOU!) wants, please leave a message here or email me at mike@mpbmanagement.co.nz .

Cheers, Mike

 

Re: Link G4 display using iPhone or Andriod phone?

Posted by kyriacos at January 04. 2012

OMG i think i love you. 

 

Re: Link G4 display using iPhone or Andriod phone?

Posted by Stevieturbo at January 06. 2012

pretty cool. WIll this be a generic CAN display tool, or specific to Link ?

Re: Link G4 display using iPhone or Andriod phone?

Posted by Stevieturbo at January 08. 2012

I just found this little display the other day. The say it will work with Link, as well as other aftermarket ecu's. And is also OBD compliant for factory vehicles

 

http://www.ecudatascan.com/store.html?page=shop.product_details&flypage=flypage-vmshopblue.tpl&product_id=17&category_id=1

 

Perhaps an option ? Video of someone using it

 

http://www.youtube.com/watch?v=C3Ze6xFQksE

 

 

Re: Link G4 display using iPhone or Andriod phone?

Posted by simon at February 09. 2012

galaxy s2 ready to try this out . plug and play.

Re: Link G4 display using iPhone or Andriod phone?

Posted by Filipe Barros Rodrigues at February 16. 2012

I am very excited to see the result, i realy dont have place for big displays.

cheers

Barros

Re: Link G4 display using iPhone or Andriod phone?

Posted by Mike Cullingford at March 26. 2012

Thanks for everyone's support!

We are slowly getting there, the product is just being finalised and completing the connection issues we have had. The layout is still basic and some items and configurable, but basic is how i want it and will be how the program will start out. It will evolve with the User's wants, and we will try to implement as much customization as possible.

Do you have idea's for what you want to see?

As mentioned above, please do not hesitate to email me on mike@mpbmanagement.co.nz

Cheers, Mike

Re: Link G4 display using iPhone or Andriod phone?

Posted by Danny at April 11. 2012

Hi,

Voicing my support to enable interface to smart phones or tablets on android platforms, does anyone know if this is available yet?

Cheers

Danny

Re: Link G4 display using iPhone or Andriod phone?

Posted by kyriacos at May 23. 2012

Also very interested in this.

 

Re: Link G4 display using iPhone or Andriod phone?

Posted by Mike Cullingford at May 25. 2012

Hello,

We are still developing this this, we have it working fine on a 7" tablet at the moment.

We MAY even be able to get this to work with USB, more development will let us know eventually.

Once the software is stable with no obvious problems we may look at doing some beta testing.

If there is anything that you guys want to see specifically, please let me know via these forums or email.

Cheers, Mike

MPBManagement

Re: Link G4 display using iPhone or Andriod phone?

Posted by Nathan Stephens at July 31. 2012

Another Android user very interested in this app!

 

:D

Re: Link G4 display using iPhone or Andriod phone?

Posted by Brad Hansen at August 02. 2012

any screenshots of what yous have so far?

Re: Link G4 display using iPhone or Andriod phone?

Posted by Brenden Pascoe at August 03. 2012

Keen to purchase at the end of this month if possible.

Re: Link G4 display using iPhone or Andriod phone?

Posted by Ron M at October 14. 2012

I'm hoping there will be an iPhone version in the works, but if push comes to shove I will install can-opener. I would love to see the graphic display design you are using. Can you post a screen shot? What kind of display options will there be?  If I can make a few requests, I'd like the option to have either a numeric, or simple progression line readout. Also it would be very helpful for racing if there could be an audible warning for preset conditions. Under the heat of battle there's no time to look at a tiny screen. 

Best of luck on this, and please keep us posted.

Re: Link G4 display using iPhone or Andriod phone?

Posted by Kevin W at October 19. 2012

+1 for iphone app !

Re: Link G4 display using iPhone or Andriod phone?

Posted by Gerard Murgadella Casado at December 31. 2012

I'm interested in buy that app.

When I can buy? what price?

Comming with full configuration for connect with Link G4?

Thanks a lot

Re: Link G4 display using iPhone or Andriod phone?

Posted by jose antonio at January 25. 2013

This is amazing!! I hope it can display linkg3 plus data too!! also could it be possible to set up warning alarms?

Re: Link G4 display using iPhone or Andriod phone?

Posted by simon gottlieb at May 12. 2013

Any updates come from this? It would be great to be able to view ethanol content on the go

Powered by Ploneboard

Document Actions

Portlet ECU red Xtreme image

Xtreme

Our most powerful engine management system ever, equals or betters any ECU on the market.  Whatever the application, the Xtreme's advanced configurability enables today's complex engines to be optimised.

Read More

Link Engines

Plug-In

Free yourself from the constraints of the factory ECU. Link's G4 Plug-Ins fit discretely inside the original enclosure. Installation is a breeze, no alteration of the factory wiring loom required. An XS connector provides additional inputs and outputs such as oil pressure inputs or anti-lag / logging switches (the number available depends on the application).

Read More