Jump to content
Mike Cullingford

Link G4 display using iPhone or Andriod phone?

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites

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

 

 

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

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

×