Software On ELM Street - OBD2 Software Development

Programs / Tools / Scripts
User avatar
Tazzi
Posts: 3458
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

And heres the current app...

Am trying to collect a good list of PIDs. I see that there are soe on the "fieros" site (or whatever its name is). Might have to scroll back a few pages to check what the tech2 was sending with the dynamic PIDs list.
Anyone with a good defined list of PIDs thats willing to donate is much appreciated!

And also the ability to 'test' which pids are available from the pcm.. Im sure I read something in the elm manual.. but seems nothing in there ever applies to GM!
Last edited by Tazzi on Tue Jul 21, 2015 9:48 am, edited 1 time in total.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Tazzi
Posts: 3458
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

So according to the elm datasheet.. sending off 01 00.. should get the pcm to send back the valid pids
eg [08:56:11:200] Received: 68 6A F1 01 00 17
[08:56:11:263] Response Found: 48 6B 10 41 00 BF BF F9 90 B5

Good old wikipedia to the rescue!
A request for this PID returns 4 bytes of data. Each bit, from MSB to LSB, represents one of the next 32 PIDs and is giving information about if it is supported.

For example, if the car response is BE1FA813, it can be decoded like this:
BE1FA813
1 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 1 0 1 0 0 0 0 0 0 1 0 0 1 1
Where each bit matches up to a PID: 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20

Therefore the support PIDS are: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F and 20
Therefore looking at our LS1 PCM response:
BF BF F9 90 = 1011 1111 1011 1111 1111 1001 1001 0000
So supported PIDs for mode 1 are: 1,3,4, 5,6,7,8, 9,B,C, D,E,F,10, 11,12,13,14, 15,18, 19,1C

hmm.. I am surprised that 0x20 isnt supported.. since that would indicate the next 32 bytes of supported pids.
..So just test pid20, and it sends back: [09:09:26:528] Response Found: 48 6B 10 41 20 80 00 00 00 02
meaning 80000000 = 1000 0000 0000 0000 0000 0000 0000 0000
Thus only PID 21 should be supported... which sends back: [09:12:11:004] Response Found: 48 6B 10 41 21 00 00 E6

And testing all other locations results in nothing.

I guess you can only access most pids from the enhanced pid requests system..lets see whats supported there.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Tazzi
Posts: 3458
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

VZ V6 ecu on the bench as well now *Woop Woop!* :thumbup:

Just... need to figure out how to wire it up!

So from what I could find:
Capture.PNG
Capture.PNG (29.52 KiB) Viewed 4436 times
Capture2.PNG
Capture2.PNG (30.58 KiB) Viewed 4436 times
power.PNG
power.PNG (2.76 KiB) Viewed 4436 times
pins.png
pins.png (21.14 KiB) Viewed 4434 times
Last edited by Tazzi on Fri Sep 12, 2014 1:17 pm, edited 2 times in total.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Tazzi
Posts: 3458
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

All the enhanced pids support by the LS1 pcm:

Code: Select all

[10:26:48:944]   Supported: 6C F1 10 62 00 01 00 00 20 00 B3 
[10:26:49:003]   Supported: 6C F1 10 62 00 03 01 01 8C 
[10:26:49:027]   Supported: 6C F1 10 62 00 04 00 B0 
[10:26:49:052]   Supported: 6C F1 10 62 00 05 01 E1 
[10:26:49:077]   Supported: 6C F1 10 62 00 06 80 0E 
[10:26:49:102]   Supported: 6C F1 10 62 00 07 80 42 
[10:26:49:127]   Supported: 6C F1 10 62 00 08 80 E1 
[10:26:49:151]   Supported: 6C F1 10 62 00 09 80 AD 
[10:26:49:202]   Supported: 6C F1 10 62 00 0B 0A C1 
[10:26:49:227]   Supported: 6C F1 10 62 00 0C 00 00 5B 
[10:26:49:251]   Supported: 6C F1 10 62 00 0D 00 A6 
[10:26:49:276]   Supported: 6C F1 10 62 00 0E 80 54 
[10:26:49:301]   Supported: 6C F1 10 62 00 0F 01 23 
[10:26:49:327]   Supported: 6C F1 10 62 00 10 00 00 49 
[10:26:49:351]   Supported: 6C F1 10 62 00 11 00 65 
[10:26:49:375]   Supported: 6C F1 10 62 00 12 04 C5 
[10:26:49:400]   Supported: 6C F1 10 62 00 13 11 2D 
[10:26:49:426]   Supported: 6C F1 10 62 00 14 59 80 21 
[10:26:49:451]   Supported: 6C F1 10 62 00 15 58 FF 00 
[10:26:49:475]   Supported: 6C F1 10 62 00 16 59 FF C0 
[10:26:49:525]   Supported: 6C F1 10 62 00 18 5A 80 FF 
[10:26:49:550]   Supported: 6C F1 10 62 00 19 5C FF 27 
[10:26:49:623]   Supported: 6C F1 10 62 00 1C 01 43 
[10:26:49:674]   Supported: 6C F1 10 62 00 1E 00 C6 
[10:26:49:749]   Supported: 6C F1 10 62 00 21 00 00 EE 
[10:28:53:624]   Supported: 6C F1 10 62 11 00 80 2C 
[10:28:53:648]   Supported: 6C F1 10 62 11 01 02 7C 
[10:28:53:673]   Supported: 6C F1 10 62 11 02 58 A4 
[10:28:53:698]   Supported: 6C F1 10 62 11 03 22 63 
[10:28:53:723]   Supported: 6C F1 10 62 11 04 A0 86 
[10:28:53:747]   Supported: 6C F1 10 62 11 05 58 5D 
[10:28:53:772]   Supported: 6C F1 10 62 11 06 00 BF 
[10:28:53:798]   Supported: 6C F1 10 62 11 07 4A 32 
[10:28:53:823]   Supported: 6C F1 10 62 11 08 00 50 
[10:28:53:922]   Supported: 6C F1 10 62 11 0C 00 7D 
[10:28:53:947]   Supported: 6C F1 10 62 11 0D 7F D3 
[10:28:53:972]   Supported: 6C F1 10 62 11 0E 00 E5 
[10:28:53:996]   Supported: 6C F1 10 62 11 0F 7F 4B 
[10:28:54:022]   Supported: 6C F1 10 62 11 10 00 BE 
[10:28:54:046]   Supported: 6C F1 10 62 11 11 6F DD 
[10:28:54:071]   Supported: 6C F1 10 62 11 12 00 26 
[10:28:54:096]   Supported: 6C F1 10 62 11 13 08 82 
[10:28:54:121]   Supported: 6C F1 10 62 11 14 00 93 
[10:28:54:146]   Supported: 6C F1 10 62 11 15 00 DF 
[10:28:54:170]   Supported: 6C F1 10 62 11 16 00 0B 
[10:28:54:195]   Supported: 6C F1 10 62 11 17 88 89 
[10:28:54:220]   Supported: 6C F1 10 62 11 18 01 F9 
[10:28:54:245]   Supported: 6C F1 10 62 11 19 00 A8 
[10:28:54:419]   Supported: 6C F1 10 62 11 20 70 26 
[10:28:55:215]   Supported: 6C F1 10 62 11 40 00 00 89 
[10:28:55:239]   Supported: 6C F1 10 62 11 41 70 F5 
[10:28:55:264]   Supported: 6C F1 10 62 11 42 00 78 
[10:28:55:289]   Supported: 6C F1 10 62 11 43 00 34 
[10:28:55:313]   Supported: 6C F1 10 62 11 44 00 CD 
[10:28:55:338]   Supported: 6C F1 10 62 11 45 66 5B 
[10:28:55:363]   Supported: 6C F1 10 62 11 46 66 8F 
[10:28:55:413]   Supported: 6C F1 10 62 11 48 67 7D 
[10:28:55:438]   Supported: 6C F1 10 62 11 49 68 8A 
[10:28:55:488]   Supported: 6C F1 10 62 11 4B 00 6E 
[10:28:55:537]   Supported: 6C F1 10 62 11 4D 00 DB 
[10:28:55:562]   Supported: 6C F1 10 62 11 4E 01 12 
[10:28:55:636]   Supported: 6C F1 10 62 11 51 00 18 
[10:28:55:661]   Supported: 6C F1 10 62 11 52 00 CC 
[10:28:55:736]   Supported: 6C F1 10 62 11 55 BB 96 
[10:28:55:910]   Supported: 6C F1 10 62 11 5C 01 3E 
[10:28:56:382]   Supported: 6C F1 10 62 11 6F 01 2B 
[10:28:56:407]   Supported: 6C F1 10 62 11 70 00 21 
[10:28:56:457]   Supported: 6C F1 10 62 11 72 01 36 EA 
[10:28:56:580]   Supported: 6C F1 10 62 11 77 FF 1C 
[10:28:56:955]   Supported: 6C F1 10 62 11 86 00 00 2C 
[10:28:56:980]   Supported: 6C F1 10 62 11 87 00 00 A3 
[10:28:57:202]   Supported: 6C F1 10 62 11 90 14 CE 
[10:28:57:252]   Supported: 6C F1 10 62 11 92 54 45 
[10:28:57:475]   Supported: 6C F1 10 62 11 9B 00 F9 
[10:28:57:525]   Supported: 6C F1 10 62 11 9D BC BC 
[10:28:57:550]   Supported: 6C F1 10 62 11 9E 00 98 
[10:28:57:574]   Supported: 6C F1 10 62 11 9F FF 10 
[10:28:57:625]   Supported: 6C F1 10 62 11 A1 00 00 96 
[10:28:57:749]   Supported: 6C F1 10 62 11 A6 00 03 
[10:28:58:271]   Supported: 6C F1 10 62 11 BB 00 8C 
[10:28:58:321]   Supported: 6C F1 10 62 11 BD 00 39 
[10:28:58:420]   Supported: 6C F1 10 62 11 C1 00 65 
[10:28:58:968]   Supported: 6C F1 10 62 11 D7 00 00 DB 
[10:28:59:290]   Supported: 6C F1 10 62 11 E4 00 00 7F 
[10:28:59:315]   Supported: 6C F1 10 62 11 E5 00 00 F0 
[10:28:59:340]   Supported: 6C F1 10 62 11 E6 00 00 7C 
[10:28:59:364]   Supported: 6C F1 10 62 11 E7 01 B8 
[10:28:59:389]   Supported: 6C F1 10 62 11 E8 00 00 75 
[10:28:59:414]   Supported: 6C F1 10 62 11 E9 FF 8E 
[10:28:59:439]   Supported: 6C F1 10 62 11 EA 00 9E 
[10:28:59:463]   Supported: 6C F1 10 62 11 EB 00 D2 
[10:28:59:488]   Supported: 6C F1 10 62 11 EC 00 2B 
[10:28:59:513]   Supported: 6C F1 10 62 11 ED 00 67 
[10:28:59:637]   Supported: 6C F1 10 62 11 F2 00 70 
[10:28:59:662]   Supported: 6C F1 10 62 11 F3 00 3C 
[10:28:59:686]   Supported: 6C F1 10 62 11 F4 00 C5 
[10:28:59:712]   Supported: 6C F1 10 62 11 F5 00 89 
[10:28:59:737]   Supported: 6C F1 10 62 11 F6 00 5D 
[10:28:59:762]   Supported: 6C F1 10 62 11 F7 00 11 
[10:28:59:788]   Supported: 6C F1 10 62 11 F8 00 00 6D 
[10:28:59:813]   Supported: 6C F1 10 62 11 F9 00 00 E2 
[10:28:59:838]   Supported: 6C F1 10 62 11 FA 00 00 6E 
[10:28:59:862]   Supported: 6C F1 10 62 11 FB 00 00 E1 
[10:28:59:985]   Supported: 6C F1 10 62 12 00 00 86 
[10:29:00:011]   Supported: 6C F1 10 62 12 01 00 00 DC 
[10:29:00:036]   Supported: 6C F1 10 62 12 02 00 00 50 
[10:29:00:061]   Supported: 6C F1 10 62 12 03 00 00 DF 
[10:29:00:085]   Supported: 6C F1 10 62 12 04 00 00 55 
[10:29:00:110]   Supported: 6C F1 10 62 12 05 00 E7 
[10:29:00:134]   Supported: 6C F1 10 62 12 06 00 33 
[10:29:00:159]   Supported: 6C F1 10 62 12 07 00 7F 
[10:29:00:184]   Supported: 6C F1 10 62 12 08 00 DC 
[10:29:00:234]   Supported: 6C F1 10 62 12 0A 80 62 
[10:29:00:259]   Supported: 6C F1 10 62 12 0B 80 2E 
[10:29:00:283]   Supported: 6C F1 10 62 12 0C 80 D7 
[10:29:00:433]   Supported: 6C F1 10 62 12 12 00 AA 
[10:29:00:533]   Supported: 6C F1 10 62 12 16 00 00 4E 
[10:29:00:558]   Supported: 6C F1 10 62 12 17 00 00 C1 
[10:29:00:633]   Supported: 6C F1 10 62 12 1A 00 00 44 
[10:29:00:681]   Supported: 6C F1 10 62 12 1C 00 45 
[10:29:00:706]   Supported: 6C F1 10 62 12 1D 00 09 
[10:29:00:806]   Supported: 6C F1 10 62 12 21 00 00 EC 
[10:29:00:929]   Supported: 6C F1 10 62 12 26 00 46 
[10:29:00:955]   Supported: 6C F1 10 62 12 27 00 00 E9 
[10:29:00:980]   Supported: 6C F1 10 62 12 28 00 00 6F 
[10:29:01:006]   Supported: 6C F1 10 62 12 29 00 00 E0 
[10:29:01:030]   Supported: 6C F1 10 62 12 2A 00 31 
[10:29:01:228]   Supported: 6C F1 10 62 12 32 00 DF 
[10:29:01:253]   Supported: 6C F1 10 62 12 33 00 93 
[10:29:01:278]   Supported: 6C F1 10 62 12 34 00 00 7D 
[10:29:01:304]   Supported: 6C F1 10 62 12 35 00 00 F2 
[10:29:01:328]   Supported: 6C F1 10 62 12 36 00 00 7E 
[10:29:01:352]   Supported: 6C F1 10 62 12 37 00 BE 
[10:29:01:377]   Supported: 6C F1 10 62 12 38 00 1D 
[10:29:01:402]   Supported: 6C F1 10 62 12 39 00 51 
[10:29:01:427]   Supported: 6C F1 10 62 12 3A 80 A3 
[10:29:01:476]   Supported: 6C F1 10 62 12 3C 00 30 
[10:29:01:502]   Supported: 6C F1 10 62 12 3D 00 00 FE 
[10:29:01:651]   Supported: 6C F1 10 62 12 43 00 00 BF 
[10:29:01:676]   Supported: 6C F1 10 62 12 44 00 00 35 
[10:29:01:701]   Supported: 6C F1 10 62 12 45 00 00 BA 
[10:29:01:726]   Supported: 6C F1 10 62 12 46 00 00 36 
[10:29:01:750]   Supported: 6C F1 10 62 12 47 00 95 
[10:29:01:974]   Supported: 6C F1 10 62 12 50 00 00 2B 
[10:29:02:098]   Supported: 6C F1 10 62 12 55 00 00 A2 
[10:29:02:148]   Supported: 6C F1 10 62 12 57 00 00 A1 
[10:29:02:173]   Supported: 6C F1 10 62 12 58 00 00 27 
[10:29:02:198]   Supported: 6C F1 10 62 12 59 00 00 A8 
[10:29:02:224]   Supported: 6C F1 10 62 12 5A 00 00 24 
[10:29:02:247]   Supported: 6C F1 10 62 12 5B 00 00 AB 
[10:29:03:714]   Supported: 6C F1 10 62 12 96 00 00 8E 
[10:29:04:359]   Supported: 6C F1 10 62 12 B0 00 8E 
[10:29:04:384]   Supported: 6C F1 10 62 12 B1 00 00 34 
[10:29:04:881]   Supported: 6C F1 10 62 12 C5 FF 00 
[10:29:05:627]   Supported: 6C F1 10 62 12 E3 4C 8B 
[10:29:05:800]   Supported: 6C F1 10 62 12 EA 00 12 
[10:29:05:825]   Supported: 6C F1 10 62 12 EB 00 5E 
[10:29:05:899]   Supported: 6C F1 10 62 12 EE 00 3F 
[10:29:05:924]   Supported: 6C F1 10 62 12 EF 00 73 
[10:29:05:949]   Supported: 6C F1 10 62 12 F0 00 64 
[10:29:06:074]   Supported: 6C F1 10 62 12 F5 00 00 52 
[10:29:06:123]   Supported: 6C F1 10 62 12 F7 9B B9 
[10:29:06:323]   Supported: 6C F1 10 62 12 FF 00 00 5D 
[10:29:06:348]   Supported: 6C F1 10 62 13 00 00 00 CE 
[10:29:06:373]   Supported: 6C F1 10 62 13 01 00 00 41 
[10:29:06:696]   Supported: 6C F1 10 62 13 0E 00 00 C7 
[10:29:06:719]   Supported: 6C F1 10 62 13 0F 08 42 
[10:29:06:744]   Supported: 6C F1 10 62 13 10 00 BD 
[10:29:06:769]   Supported: 6C F1 10 62 13 11 00 F1 
[10:29:06:794]   Supported: 6C F1 10 62 13 12 00 25 
[10:29:06:869]   Supported: 6C F1 10 62 13 15 0C 40 
[10:29:06:894]   Supported: 6C F1 10 62 13 16 0C 94 
[10:29:06:919]   Supported: 6C F1 10 62 13 17 0C D8 
[10:29:06:943]   Supported: 6C F1 10 62 13 18 0C 7B 
[10:29:06:968]   Supported: 6C F1 10 62 13 19 0C 37 
[10:29:06:993]   Supported: 6C F1 10 62 13 1A 0C E3 
[10:29:07:018]   Supported: 6C F1 10 62 13 1B 0C AF 
[10:29:07:043]   Supported: 6C F1 10 62 13 1C 0C 56 
[10:29:07:068]   Supported: 6C F1 10 62 13 1D 00 00 53 
[10:29:07:093]   Supported: 6C F1 10 62 13 1E 00 00 DF 
[10:29:07:118]   Supported: 6C F1 10 62 13 1F 00 00 50 
[10:29:07:391]   Supported: 6C F1 10 62 13 2A 00 00 F1 
[10:29:07:416]   Supported: 6C F1 10 62 13 2B 00 00 7E 
[10:29:07:441]   Supported: 6C F1 10 62 13 2C 00 00 F4 
[10:29:07:690]   Supported: 6C F1 10 62 13 36 46 00 BC 
[10:29:07:714]   Supported: 6C F1 10 62 13 37 F2 1F 60 
[10:29:07:739]   Supported: 6C F1 10 62 13 38 BC 62 
[10:29:25:879]   Supported: 6C F1 10 62 16 12 00 00 06 
[10:29:25:904]   Supported: 6C F1 10 62 16 13 00 00 89 
[10:29:25:929]   Supported: 6C F1 10 62 16 14 00 00 03 
[10:29:25:953]   Supported: 6C F1 10 62 16 15 00 00 8C 
[10:29:26:003]   Supported: 6C F1 10 62 16 17 7B 5F 4F 
[10:29:26:402]   Supported: 6C F1 10 62 16 27 E9 80 C1 
[10:29:26:426]   Supported: 6C F1 10 62 16 28 01 33 00 
[10:29:44:516]   Supported: 6C F1 10 62 19 00 00 06 
[10:29:44:541]   Supported: 6C F1 10 62 19 01 00 4A 
[10:29:45:336]   Supported: 6C F1 10 62 19 21 08 D7 
[10:29:45:361]   Supported: 6C F1 10 62 19 22 01 F6 
[10:29:45:386]   Supported: 6C F1 10 62 19 23 00 A7 
[10:29:45:410]   Supported: 6C F1 10 62 19 24 20 D9 
[10:29:45:435]   Supported: 6C F1 10 62 19 25 00 12 
[10:29:45:485]   Supported: 6C F1 10 62 19 27 00 8A 
[10:29:45:510]   Supported: 6C F1 10 62 19 28 00 29 
[10:29:45:535]   Supported: 6C F1 10 62 19 29 00 65 
[10:29:45:560]   Supported: 6C F1 10 62 19 2A 30 FB 
[10:29:45:587]   Supported: 6C F1 10 62 19 2B 00 00 00 00 FC 
[10:29:45:634]   Supported: 6C F1 10 62 19 2D 00 48 
[10:29:46:107]   Supported: 6C F1 10 62 19 40 28 83 
[10:29:46:132]   Supported: 6C F1 10 62 19 41 00 00 9A 
[10:29:46:157]   Supported: 6C F1 10 62 19 42 00 00 16 
[10:29:46:828]   Supported: 6C F1 10 62 19 5D 00 00 88 
[10:29:47:299]   Supported: 6C F1 10 62 19 70 00 2D 
[10:29:47:323]   Supported: 6C F1 10 62 19 71 00 61 
[10:29:47:348]   Supported: 6C F1 10 62 19 72 05 DC 
[10:29:47:374]   Supported: 6C F1 10 62 19 73 00 F9 
[10:29:47:423]   Supported: 6C F1 10 62 19 75 00 4C 
[10:29:47:448]   Supported: 6C F1 10 62 19 76 00 98 
[10:29:48:120]   Supported: 6C F1 10 62 19 91 00 00 22 
[10:29:48:144]   Supported: 6C F1 10 62 19 92 00 E3 
[10:29:48:169]   Supported: 6C F1 10 62 19 93 00 AF 
[10:29:48:194]   Supported: 6C F1 10 62 19 94 00 56 
[10:29:48:219]   Supported: 6C F1 10 62 19 95 00 1A 
[10:29:48:244]   Supported: 6C F1 10 62 19 96 00 CE 
[10:29:48:269]   Supported: 6C F1 10 62 19 97 00 82 
[10:29:48:294]   Supported: 6C F1 10 62 19 98 00 21 
[10:29:48:318]   Supported: 6C F1 10 62 19 99 00 6D 
[10:29:48:343]   Supported: 6C F1 10 62 19 9A 03 9E 
[10:29:48:368]   Supported: 6C F1 10 62 19 9B 00 F5 
[10:29:48:393]   Supported: 6C F1 10 62 19 9C 00 0C 
[10:29:48:418]   Supported: 6C F1 10 62 19 9D 00 40 
[10:29:48:442]   Supported: 6C F1 10 62 19 9E 00 94 
[10:29:48:467]   Supported: 6C F1 10 62 19 9F 00 D8 
[10:29:48:492]   Supported: 6C F1 10 62 19 A0 00 BA 
[10:29:48:517]   Supported: 6C F1 10 62 19 A1 00 F6 
[10:29:48:815]   Supported: 6C F1 10 62 19 AD FF 45 
[10:29:49:785]   Supported: 6C F1 10 62 19 D4 00 00 CB 
[10:29:50:033]   Supported: 6C F1 10 62 19 DE 00 00 C4 
[10:29:50:852]   Supported: 6C F1 10 62 19 FF 00 47 
[10:29:50:928]   Supported: 6C F1 10 62 1A 02 00 00 CC 
[10:29:51:350]   Supported: 6C F1 10 62 1A 13 00 EA 
[10:29:54:258]   Supported: 6C F1 10 62 1A 88 00 00 03 
[10:53:49:155]   Supported: 6C F1 10 62 FC 12 00 00 56 
[10:53:49:403]   Supported: 6C F1 10 62 FC 1C 00 00 5F 
[10:53:49:453]   Supported: 6C F1 10 62 FC 1E 00 00 5C 
[10:53:49:552]   Supported: 6C F1 10 62 FC 22 04 00 53 
[10:53:49:602]   Supported: 6C F1 10 62 FC 24 00 00 7B 
[10:53:49:626]   Supported: 6C F1 10 62 FC 25 00 00 F4 
[10:53:49:801]   Supported: 6C F1 10 62 FC 2C 02 26 26 
[10:53:49:899]   Supported: 6C F1 10 62 FC 30 10 00 D1 
[10:53:50:298]   Supported: 6C F1 10 62 FC 40 00 00 2D 
[10:53:50:323]   Supported: 6C F1 10 62 FC 41 00 00 A2 
[10:53:50:372]   Supported: 6C F1 10 62 FC 43 0D EF 93 
[10:53:50:421]   Supported: 6C F1 10 62 FC 45 00 94 
[10:53:50:446]   Supported: 6C F1 10 62 FC 46 00 40 
[10:53:50:470]   Supported: 6C F1 10 62 FC 47 00 0C 
[10:53:50:496]   Supported: 6C F1 10 62 FC 48 00 AF 
[10:53:50:547]   Supported: 6C F1 10 62 FC 4A 05 7D 0F 72 8D 
[10:54:14:130]   Completed!
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Tazzi
Posts: 3458
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

Everything I could find on the VZ v6 A43 engine control module pinouts:

Code: Select all

X2–1  PK/BU   1339   Ignition Voltage 1
X2–2   GY/WH   3223   B1S2 O2 Sensor Heater Control (Bank 1 Sensor 2)
X2–3  PK   139   Ignition Voltage 1
X2–4   BU d Cooling /WH   473   High Spee Fan Relay Control
X2–5   BN/RD   121   Engine Speed Signal
X2–6  — — Not Used
X2–7   WH/BK   1164   5 Volt Reference 4
X2–8   PU   1272   Low Reference Ground 4
X2–9   GN/BK   380   A/C Refrigerant Pressure Sensor Signal
X2–10   BU/RD   20   Stop Lamp Switch Signal
X2–11   BN/BK   472   IAT Sensor Signal
X2–12   — — Not Used
X2–13   — — Not Used
X2–14   — — Not Used
X2–15   — — Not Used
X2–16   — — Not Used
X2–17   PK/BU   1339   Ignition Voltage 1
X2–18   OG/WH   3122   B2S2 O2 Sensor Heater Control (Bank 2 Sensor 2)
X2–19   GN/WH   465   Fuel Pump Relay Control
X2–20   OG/BK   335   Low Speed Cooling Fan Control
X2–21   — — Not Used
X2–22   PU/WH   5197   Vehicle Speed (from Instrument)
X2–23   BN/BK   2500   GMLAN Serial Data Bus – High
X2–24   BN   5069   Engine Control Relay Control
X2–25   BK/YE   510   Low Reference – Ground 7
X2–26   BN/WH   2760   Low Reference – Ground 1
X2–27   — — Not Used
X2–28   — — Not Used
X2–29   PU   3220   B1S2 O2 Sensor High Signal (Bank 1 Sensor 2)
X2–30   — — Not Used
X2–31   PU   5   Crank Voltage
X2–32   OG/BK   1786   Park/Neutral Switch Signal
X2–33   — — Not Used
X2–34   — — Not Used
X2–35   YE   447   Starter Relay Coil Control
X2–36   OG/BK   740   Battery Positive Voltage
X2–37   — — Not Used
X2–38   PU   1319   Data Link Connector (DLC) Serial Data
X2–39   GY   2709   5 Volt Reference 1
X2–40   BN   1271   Low Reference – Ground 5
X2–41   BN/GN   3121    B2S2 O2 Sensor Low Signal (Bank 2 Sensor 2)
X2–42   BN/GN   30   Fuel Level Sensor Signal
X2–43   YE   492   MAF Sensor Signal
X2–44   L-BU    1162   APP Sensor 2 Signal
X2–45   — — Not Used
X2–46   BN   86   Brake Switch (S220 – ‘C’) Cruise Cancel Signal
X2–47   — — Not Used
X2–48   — — Not Used
X2–49   L-GN/BK   459   A/C Compressor Clutch Relay Control
X2–50   — — Not Used
X2–51   — — Not Used
X2–52   — — Not Used
X2–53   BN/WH   379   Clutch Switch (S42) Cruise Cancel Signal
X2–54   — — Not Used
X2–55   BN   2501   GMLAN Serial Data Bus – Low
X2–56   BN/YE   1274   5 Volt Reference 3
X2–57   BN/RD   3221   B1S2 O2 Sensor Low Signal (Bank 1 Sensor 2)
X2–58   BN/WH   4   Accessory Voltage
X2–59   — — Not Used
X2–60   BU   1161   APP Sensor 1 Signal
X2–61   PU   3120   B2S2 O2 Sensor High Signal (Bank 2 Sensor 2)
X2–62   L-GN   275   Clutch Switch (S42) Clutch Disengaged Signal
X2–63   GY   847   Extended Travel Brake Switch Signal
X2–64   OG   381   Vehicle Speed Sensor Signal

Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Tazzi
Posts: 3458
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

From what I can see, I need to hook up:
X2–55 BN 2501 GMLAN Serial Data Bus – Low
X2–23 BN/BK 2500 GMLAN Serial Data Bus – High
X2–25 BK/YE 510 Low Reference – Ground 7
X2–36 OG/BK 740 Battery Positive Voltage

Is there a single "ignition" wire that needs to be hooked up?
Pins 1, 3 or 17 maybe? ANy input would be greatly appreciated! Dont want to fry this bugger!
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Holden202T
Posts: 10330
Joined: Sat Feb 28, 2009 9:05 pm
Location: Tenambit, NSW
Contact:

Re: ELM327 Software Development

Post by Holden202T »

jayme might be able to help, I think he played with one of these for a mates race car ?
User avatar
Tazzi
Posts: 3458
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

Might have to hit him up for some help then.

Was hoping there would be a diagram on efilive/hptuners but I don't see one. Only see the ls1 PCM.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
VX L67 Getrag
Posts: 2910
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Re: ELM327 Software Development

Post by VX L67 Getrag »

sorry been busy these are the exact wires the E55 VZ ecm needs;
Pin B3 - Pink - Ignition
Pin B23 - Brown/Black - Can Hi
Pin B25 - Black/Yellow - Fuel Level Sensor for Ground
Pin B36 - Orange/Black - Batt Supply Voltage
Pin B55 - Brown - Can Lo
User avatar
Tazzi
Posts: 3458
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

VX L67 Getrag wrote:sorry been busy these are the exact wires the E55 VZ ecm needs;
Pin B3 - Pink - Ignition
Pin B23 - Brown/Black - Can Hi
Pin B25 - Black/Yellow - Fuel Level Sensor for Ground
Pin B36 - Orange/Black - Batt Supply Voltage
Pin B55 - Brown - Can Lo
Thanks mate! Will add the ignition wire and give it a go this arvo. Should hopefully have some 11bit CAN support over the next couple days!
Just need to find something on 29bit too.. since I think the VZ v6 were only 11bit from what everyone was testing?
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
Post Reply