PDA

View Full Version : Trouble communicating



vilant
January 27th, 2013, 02:50 PM
Hi all, was wondering if someone could help me out. I'm a DIY'er and recently purchased EFI Live V4 Pro. I own a 1990 ZR-1. I have bought the correct ALDL cable and installed all the software and drivers properly. I can't seem to get the 2 talking to each other. I have tried several different vehicle files, my COM and port #'s are the same, Max echo 232 is off and EFI support suggested changing the T6 value to 10ms, which I did with no success. I followed the ALDL troubleshooting guide which says to use the hyper terminal program (which isn't on Windows7 had to copy it from XP) and connect the cable, laptop, and car together, and if you see code displayed in the program, you know the cable is working properly. I did that and saw the code streaming. So I know the cable is fine. Depending on what vechicle file is loaded, I get different errors when in the Macro tab. It's either "expecting frame header byte", "reply frame checksum failure", or "data frame truncated (followed by a long line code)". I believe EFI Live V4 pro should be able display the dashboard, data log, etc.., but I believe some values need to be changed or I need a different vehicle file in order to do so. I have no programming background, and limited computer saavy, lol. And besides my limited knowledge, I don't want to play around changing things, then end up frying my ECU (they're not made anymore, very hard to find, and very, very expensive). Any help is great appreciated, as I'm at my wit's end trying to get this to work. :cheers:
Thanks, Joe

Blacky
January 28th, 2013, 07:57 AM
The error messages you are seeing usually indicate a faulty cable or connection, but it may still be a config problem, so...

Turn on the option: View->Show I/O, then select ALDL->Auto Detect Chatter.
Allow the chatter to display for about 10 seconds, then click Stop.
Copy/paste the chatter into this thread and I'll see if I can help you get it working.

Regards
Paul

vilant
January 28th, 2013, 09:38 AM
Hi Paul, thanks for responding. Ok the first vehicle file is Corvette_Camaro_90_91, I turned on Serial I/O and clicked Auto detect and got
25:00.497: Initialising...
25:01.117: Opening COM2 8228,8,N,1
25:01.434: Ready.
25:56.183: Opening COM2 8228,8,N,1
26:47.135: Check vehicle interface...
26:47.142: Interface not checked because "Max232 echo" is not set. (see Com port settings)

26:47.145: Scanning for heartbeat and chatter frames...
26:47.145: Waiting for Aldl bus silence of at least 16ms...
26:49.065: Heartbeat frame:
26:49.065: 26:48.841: $40,$55,$6B
26:49.065: Heartbeat frame is followed by 32ms of silence
26:49.065: Advisable value for T6 is 16ms

26:49.065: Chatter frame(s):
26:49.065: 26:48.873: $41,$61,$00,$20,$00,$3E,$3D,$01,$00,$00,$00,$7A,$0 0,$33,$15
26:49.065: 26:49.017: $10,$59,$0A,$3E,$00,$00,$4F

Then I clicked start and got
27:48.033: Start macro: : ECM
27:48.046: Synchronising ALDL communications...
27:48.046: Waiting for heartbeat: $F0,$56,$F1,$C9
27:48.046: Waiting for Aldl bus silence of at least 16ms...
27:48.091: Start reading frame
27:48.190: Aldl frame header byte: $10
27:48.190: Aldl frame length byte: $59
27:48.207: Recv: $10,$59,$0A,$3E,$00,$00,$4F
27:48.207: Finished reading frame
27:48.207: Frame: 0 = $10,$59,$0A,$3E,$00,$00,$4F
27:48.207: Start reading frame
27:48.222: Aldl frame header byte: $40
27:48.222: Aldl frame length byte: $55
27:48.223: Recv: $40,$55,$6B
27:48.223: Finished reading frame
27:48.223: Frame: 1 = $40,$55,$6B
27:48.223: Start reading frame
27:48.223: Aldl frame header byte: $41
27:48.238: Aldl frame length byte: $61
27:48.239: Recv: $41,$61,$00,$20,$00,$3E,$3E,$01,$00,$00,$00,$7A,$0 0,$33,$14
27:48.239: Finished reading frame
27:48.239: Frame: 2 = $41,$61,$00,$20,$00,$3E,$3E,$01,$00,$00,$00,$7A,$0 0,$33,$14
27:48.239: Start reading frame
27:48.366: Aldl frame header byte: $F0
27:48.383: Aldl frame length byte: $56
27:48.383: Recv: $F0,$56,$F1,$C9
27:48.383: Finished reading frame
27:48.383: Frame: 3 = $F0,$56,$F1,$C9
27:48.383: Found heartbeat: $F0,$56,$F1,$C9 - ALDL synchronised
27:48.383: Send suspend command: $F1,$56,$08,$B1
27:48.383: Start writing frame
27:48.383: Send: $F1,$56,$08,$B1
27:48.383: Finished writing frame
27:48.383: Start reading frame
27:48.398: Aldl frame header byte: $F1
27:48.398: Aldl frame length byte: $56
27:48.398: Recv: $F1,$56,$08,$B1
27:48.398: Finished reading frame
27:48.399: Start writing frame
27:48.399: Send: $F4,$57,$01,$00,$B4
27:48.399: Finished writing frame
27:48.399: Start reading frame
27:48.414: Aldl frame header byte: $F4
27:48.414: Aldl frame length byte: $57
27:48.414: Recv: $F4,$57,$01,$00,$B4
27:48.415: Finished reading frame
27:48.536: Start writing frame
27:48.536: Send: $F4,$57,$01,$00,$B4
27:48.536: Finished writing frame
27:48.536: Start reading frame
27:48.542: Aldl frame header byte: $F4
27:48.542: Aldl frame length byte: $57
27:48.558: Recv: $F4,$57,$01,$00,$B4
27:48.558: Finished reading frame
27:48.584: Start writing frame
27:48.584: Send: $F4,$57,$01,$00,$B4
27:48.584: Finished writing frame
27:48.584: Start reading frame
27:48.590: Aldl frame header byte: $3F
27:48.590: Aldl frame length byte: $F3
27:48.793: Com timeout: Data frame truncated: $3F,$F3,$13,$75,$F3,$1E,$21,$66,$66,$F4,$57,$01,$0 0,$B4,$C0,$C0,$83,$00,$96,$FF,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$04,$08,$00,$00,$71,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
27:48.823: Aborting request due to previous error
27:48.833: Start writing frame
27:48.833: Send: $F4,$57,$01,$00,$B4
27:48.833: Finished writing frame
27:48.833: Start reading frame
27:48.847: Aldl frame header byte: $F4
27:48.847: Aldl frame length byte: $57
27:48.847: Recv: $F4,$57,$01,$00,$B4
27:48.847: Finished reading frame
27:48.876: Start writing frame
27:48.876: Send: $F4,$57,$01,$00,$B4
27:48.876: Finished writing frame
27:48.876: Start reading frame
27:48.877: Aldl frame header byte: $10
27:48.877: Aldl frame length byte: $40
27:48.877: Recv: $10,$55,$00
27:48.877: Error: Reply frame checksum failure
27:48.905: Finished reading frame
27:48.905: Aborting request due to previous error
27:48.912: Start writing frame
27:48.912: Send: $F4,$57,$01,$00,$B4
27:48.912: Finished writing frame
27:48.912: Start reading frame
27:48.913: Aldl frame header byte: $ 0
27:48.913: Aldl frame length byte: $ 0
27:48.913: Recv: $00,$55,$00
27:48.913: Error: Reply frame checksum failure
27:48.942: Finished reading frame
27:48.942: Aborting request due to previous error

I stopped it after a few seconds
I'll post the next file in post#4

vilant
January 28th, 2013, 09:43 AM
Here's what I got when I had zr1_1991 selected as the vehicle file.
28:09.806: Opening COM2 8228,8,N,1
28:27.658: Check vehicle interface...
28:27.666: Interface not checked because "Max232 echo" is not set. (see Com port settings)

28:27.666: Scanning for heartbeat and chatter frames...
28:27.666: Waiting for Aldl bus silence of at least 16ms...
28:27.683: Start reading frame
28:27.760: Aldl frame header byte: $F0
28:27.760: Aldl frame length byte: $56
28:27.760: Recv: $F0,$56,$F1,$C9
28:27.760: Finished reading frame
28:27.760: Start reading frame
28:27.792: Aldl frame header byte: $10
28:27.792: Aldl frame length byte: $59
28:27.792: Recv: $10,$59,$0A,$3E,$00,$00,$4F
28:27.792: Finished reading frame
28:27.792: Start reading frame
28:27.824: Aldl frame header byte: $40
28:27.824: Aldl frame length byte: $55
28:27.824: Recv: $40,$55,$6B
28:27.824: Finished reading frame
28:27.824: Start reading frame
28:27.824: Aldl frame header byte: $41
28:27.824: Aldl frame length byte: $61
28:27.840: Recv: $41,$61,$00,$20,$00,$3E,$3E,$01,$00,$00,$00,$7A,$0 0,$33,$14
28:27.840: Finished reading frame
28:27.840: Start reading frame
28:27.948: Com timeout: Expecting frame header byte
28:28.041: Heartbeat frame:
28:28.041: 28:27.824: $40,$55,$6B
28:28.041: Heartbeat frame is followed by 16ms of silence
28:28.041: Advisable value for T6 is 8ms

28:28.041: Chatter frame(s):
28:28.041: 28:27.840: $41,$61,$00,$20,$00,$3E,$3E,$01,$00,$00,$00,$7A,$0 0,$33,$14

I clicked start and got

28:42.510: Start macro: Engine data: DATA
28:42.506: Synchronising ALDL communications...
28:42.506: Waiting for heartbeat: $08,$55,$A3
28:42.506: Waiting for Aldl bus silence of at least 16ms...
28:42.542: Start reading frame
28:42.542: Aldl frame header byte: $40
28:42.542: Aldl frame length byte: $55
28:42.542: Recv: $40,$55,$6B
28:42.542: Finished reading frame
28:42.542: Frame: 0 = $40,$55,$6B
28:42.542: Start reading frame
28:42.558: Aldl frame header byte: $41
28:42.558: Aldl frame length byte: $61
28:42.574: Recv: $41,$61,$00,$20,$00,$3E,$3E,$01,$00,$00,$00,$7A,$0 0,$33,$14
28:42.574: Finished reading frame
28:42.574: Frame: 1 = $41,$61,$00,$20,$00,$3E,$3E,$01,$00,$00,$00,$7A,$0 0,$33,$14
28:42.574: Start reading frame
28:42.683: Com timeout: Expecting frame header byte
28:42.743: No heartbeat found - ALDL not synchronised yet
28:42.748: Synchronising ALDL communications...
28:42.748: Waiting for heartbeat: $08,$55,$A3
28:42.748: Waiting for Aldl bus silence of at least 16ms...
28:42.792: Start reading frame
28:42.894: Aldl frame header byte: $F0
28:42.894: Aldl frame length byte: $56
28:42.894: Recv: $F0,$56,$F1,$C9
28:42.894: Finished reading frame
28:42.894: Frame: 0 = $F0,$56,$F1,$C9
28:42.894: Start reading frame
28:42.926: Aldl frame header byte: $10
28:42.926: Aldl frame length byte: $59
28:42.926: Recv: $10,$59,$0A,$3E,$00,$00,$4F
28:42.926: Finished reading frame
28:42.927: Frame: 1 = $10,$59,$0A,$3E,$00,$00,$4F
28:42.927: Start reading frame
28:42.958: Aldl frame header byte: $40
28:42.958: Aldl frame length byte: $55
28:42.958: Recv: $40,$55,$6B
28:42.958: Finished reading frame
28:42.958: Frame: 2 = $40,$55,$6B
28:42.958: Start reading frame
28:42.959: Aldl frame header byte: $41
28:42.959: Aldl frame length byte: $61
28:42.975: Recv: $41,$61,$00,$20,$00,$3E,$3E,$01,$00,$00,$00,$7A,$0 0,$33,$14
28:42.975: Finished reading frame
28:42.975: Frame: 3 = $41,$61,$00,$20,$00,$3E,$3E,$01,$00,$00,$00,$7A,$0 0,$33,$14
28:42.975: Start reading frame
28:43.073: Com timeout: Expecting frame header byte
28:43.177: No heartbeat found - ALDL not synchronised yet
28:43.184: Synchronising ALDL communications...
28:43.184: Waiting for heartbeat: $08,$55,$A3
28:43.184: Waiting for Aldl bus silence of at least 16ms...
28:43.213: Start reading frame
28:43.322: Com timeout: Expecting frame header byte
28:43.340: No heartbeat found - ALDL not synchronised yet
28:43.349: Stop macro: Engine data: DATA

Hopefully you can make sense of this, because I sure can't, lol.:cheers:

Blacky
January 28th, 2013, 03:34 PM
Hi Paul, thanks for responding. Ok the first vehicle file is Corvette_Camaro_90_91, I turned on Serial I/O and clicked Auto detect and got
25:00.497: Initialising...
25:01.117: Opening COM2 8228,8,N,1
25:01.434: Ready.
25:56.183: Opening COM2 8228,8,N,1
26:47.135: Check vehicle interface...
26:47.142: Interface not checked because "Max232 echo" is not set. (see Com port settings)


Can you try this one again with the Max232 Echo set. Set the checkbox in the Edit->Properties->Comms tab page.
I think your cable is echoing back commands.

27:48.383: Start writing frame
27:48.383: Send: $F1,$56,$08,$B1
27:48.383: Finished writing frame
27:48.383: Start reading frame
27:48.398: Aldl frame header byte: $F1
27:48.398: Aldl frame length byte: $56
27:48.398: Recv: $F1,$56,$08,$B1
27:48.398: Finished reading frame
27:48.399: Start writing frame
27:48.399: Send: $F4,$57,$01,$00,$B4
27:48.399: Finished writing frame
27:48.399: Start reading frame
27:48.414: Aldl frame header byte: $F4
27:48.414: Aldl frame length byte: $57
27:48.414: Recv: $F4,$57,$01,$00,$B4
27:48.415: Finished reading frame

It looks like the cable is reflecting back (echoing) what you're transmitting. I.e. You're getting back exactly what you transmitted but the software is not discarding the echo from the cable.
To tell the software to discard the echo and wait for the actual reply from the vehicle you need to the Max232 echo check box ticked.

Regards
Paul

vilant
January 29th, 2013, 10:12 AM
Hi Paul, I tried again w/ Max echo 232 on (the reason it was off was because in the directions I was given from the seller, it says to make sure it is off/unticked). Here's what I got when vehicle file Corvette_Camaro_90_91 was selected and I clicked auto detect
56:04.870: Check vehicle interface...
56:04.878: Waiting for Aldl bus silence of at least 16ms...
56:04.975: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
56:04.990: Max232 interface detected OK

56:05.349: Scanning for heartbeat and chatter frames...
56:05.349: Waiting for Aldl bus silence of at least 16ms...
56:07.391: Heartbeat frame:
56:07.391: 56:06.158: $40,$55,$6B
56:07.391: Heartbeat frame is followed by 32ms of silence
56:07.391: Advisable value for T6 is 16ms

56:07.391: Chatter frame(s):
56:07.391: 56:06.190: $41,$61,$00,$20,$00,$40,$41,$01,$00,$00,$00,$7A,$0 0,$38,$0A
56:07.391: 56:06.334: $10,$59,$0A,$40,$00,$00,$4D

and I got this when I clicked start
56:11.740: Start macro: : ECM
56:11.747: Synchronising ALDL communications...
56:11.747: Waiting for heartbeat: $F0,$56,$F1,$C9
56:11.747: Waiting for Aldl bus silence of at least 16ms...
56:12.373: Com timeout: Expecting frame header byte
56:12.385: Send: $F4,$57,$01,$00,$B4
56:12.483: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$41, $F3,$13,$73,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$BE,$00,$00,$E9
56:12.498: Synchronising ALDL communications...
56:12.498: Waiting for heartbeat: $F0,$56,$F1,$C9
56:12.499: Waiting for Aldl bus silence of at least 16ms...
56:12.732: Com timeout: Expecting frame header byte
56:12.746: Synchronising ALDL communications...
56:12.746: Waiting for heartbeat: $F0,$56,$F1,$C9
56:12.746: Waiting for Aldl bus silence of at least 16ms...
56:12.966: Com timeout: Expecting frame header byte
56:12.981: Synchronising ALDL communications...
56:12.981: Waiting for heartbeat: $F0,$56,$F1,$C9
56:12.981: Waiting for Aldl bus silence of at least 16ms...
56:13.200: Com timeout: Expecting frame header byte
56:13.313: Stop macro: : ECM

I got almost the same thing w/ zr1_1991 vehicle file selected. I can post it you want, but it was the same result. What do you think is going on? Does it matter that even though my car is GM, the engine was designed by Lotus?

Blacky
January 29th, 2013, 02:40 PM
56:12.385: Send: $F4,$57,$01,$00,$B4
56:12.483: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$41, $F3,$13,$73,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$BE,$00,$00,$E9


This tells me the comms are now ok with the Max232 echo set on.

$F4 is the module ID that the request was sent to.
$57 is the number of bytes in the message less $55, $57-$55=$02 = 02 decimal.
$01,$00 are the two data bytes
$B4 is the checksum

$F4 is the module that replied
$95 is the number of bytes in the message less $55, $95-$55=$40 = 64 decimal.
$01,$29,$F9.......$BE,$00,$00 are the 64 data bytes
$E9 is the checksum

So at least we now know that data is being set/received correctly.

You need to set up the heartbeat frame correctly.


26:47.145: Scanning for heartbeat and chatter frames...
26:47.145: Waiting for Aldl bus silence of at least 16ms...
26:49.065: Heartbeat frame:
26:49.065: 26:48.841: $40,$55,$6B
26:49.065: Heartbeat frame is followed by 32ms of silence
26:49.065: Advisable value for T6 is 16ms


So you should set the heartbeat to $40,$55,$6B like this:
14448
If you continue to get interference by other modules on the network, you may need to change the $F1's (in the Suspend and Resume commands) to $F4's, if you do click the [...] buttons to the left and change it that way, then click [Refresh] to update the checksum byte correctly. That has the effect of sending the suspend/resume commands to module $F4 (the engine controller) instead of module $F1 (most likely the body controller)

And I would try setting set the timing to this:
14449
Setting T6 to 200 (or even 1000, 2000 etc) will prevent the
56:11.747: Waiting for Aldl bus silence of at least 16ms...
56:12.373: Com timeout: Expecting frame header byte
Basically you want the T6 value to be larger than the longest time between chatter frames.

Regards
Paul

vilant
January 30th, 2013, 10:25 AM
Hi Paul, Ok I changed the heartbeat to $40,$55,$6B and T3 and T6 to 200ms on Corvette_Camaro_90_91 hit auto detect and got

05:49.191: Initialising...
05:49.813: Opening COM2 8228,8,N,1
05:50.135: Ready.
06:16.725: Updating vehicle information...
06:16.839: Opening COM2 8228,8,N,1
06:37.419: Check vehicle interface...
06:37.427: Waiting for Aldl bus silence of at least 200ms...
06:45.460: Can't find silence greater than 200ms
06:45.462: Hint: try halving T6 from 200ms to 100ms
06:45.462: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
06:45.476: Max232 interface detected OK

06:45.479: Scanning for heartbeat and chatter frames...
06:45.479: Waiting for Aldl bus silence of at least 200ms...
06:53.543: Can't find silence greater than 200ms
06:53.544: Hint: try halving T6 from 200ms to 100ms
06:53.544: Error: Reply frame checksum failure
06:53.544: No chatter found

So I changed T6 to 100ms hit auto detect and got

07:06.346: Updating vehicle information...
07:06.461: Opening COM2 8228,8,N,1
07:45.346: Updating vehicle information...
07:45.445: Opening COM2 8228,8,N,1
07:49.147: Check vehicle interface...
07:49.153: Waiting for Aldl bus silence of at least 100ms...
07:49.391: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
07:49.397: Max232 interface detected OK

07:49.399: Scanning for heartbeat and chatter frames...
07:49.399: Waiting for Aldl bus silence of at least 100ms...
07:51.510: Heartbeat frame:
07:51.510: 07:50.070: $40,$55,$6B
07:51.510: Heartbeat frame is followed by 32ms of silence
07:51.510: Advisable value for T6 is 16ms

07:51.510: Chatter frame(s):
07:51.510: 07:50.102: $41,$61,$00,$20,$00,$44,$46,$01,$00,$00,$00,$7A,$0 0,$3F,$FA
07:51.510: 07:50.246: $10,$59,$0A,$44,$00,$00,$49

Clicked start and got this repeating, so I stopped it

07:55.095: Start macro: : ECM
07:55.095: Synchronising ALDL communications...
07:55.095: Waiting for heartbeat: $40,$55,$6B
07:55.095: Waiting for Aldl bus silence of at least 100ms...
07:55.535: Com timeout: Data frame truncated: $80,$7C,$AB,$84,$B1,$05,$01,$02,$02,$A4,$01,$FF,$C A,$10,$59,$0A,$44,$00,$00,$49,$40,$55,$6B,$41,$61, $00,$20,$00,$44,$47,$01,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00
07:55.551: Error: No echo received from MAX232
07:55.560: Send: $F4,$57,$01,$00,$B4
07:55.653: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$44, $EF,$13,$71,$F1,$1E,$2B,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$5C,$00,$00,$49
07:55.670: Synchronising ALDL communications...
07:55.670: Waiting for heartbeat: $40,$55,$6B
07:55.670: Waiting for Aldl bus silence of at least 100ms...
07:55.933: Error: Reply frame checksum failure
07:55.948: Error: No echo received from MAX232
07:55.952: Send: $F4,$57,$01,$00,$B4
07:56.045: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$44, $EF,$13,$71,$F1,$1E,$2B,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$5C,$00,$00,$49
07:56.055: Synchronising ALDL communications...
07:56.055: Waiting for heartbeat: $40,$55,$6B
07:56.055: Waiting for Aldl bus silence of at least 100ms...
07:56.549: Com timeout: Data frame truncated: $01,$F1,$56,$08,$B1,$00,$3F,$F9,$10,$59,$0A,$44,$0 0,$00,$49,$40,$55,$6B,$41,$61,$00,$20,$00,$44,$47, $01,$00,$00,$00,$7A,$00,$3F,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00
07:56.565: Error: No echo received from MAX232

I got the same with zr1_1991 as the vehicle file. You don't think it's my laptop somehow, do you? BTW, I really appreciate you taking time to help me out.

vilant
February 7th, 2013, 11:40 AM
Hey Paul, sorry to bother you. I tried working with "support" and Andrew directed me back to you, lol. Had to change T6 to 100ms (per the software reecommendation, because 200ms wasn't working). When I went through the "help" section of V4, it says my car is supported (1990 Car J 5.7 LT5 SFI $F4,$57,$01,$00). But I'm still having no luck.
Here's a screen shot, better than posting lines of code. I don't understand why it can't see the Max echo when I start, but can when I auto-detect.
14528
Does something else need to be configured differently?

Blacky
February 11th, 2013, 11:05 AM
For some reason, I can't see that screen shot. Can you try re-posting it. Although if it is a screen shot of the text it is much better if you copy/paste the actual text. That way I can search it much more easily using text editing tools.
Regards
Paul

vilant
February 12th, 2013, 10:30 AM
Sorry about that Paul, I saved it as JPEG, re-saved as a PNG
14556
It's sending and receiving, and max echo is seen to start, You can also see in the image that T6 was 200ms, but wasn't working (no chatter detected). It hinted to change it to 100ms, so I did. Here's the text of the error that just keeps repeating at 100ms.
10:02:923 Com timeout: Data frame truncated: $01,$D1,$56,$08,$AE,$C0,$49,$FC,$10,$59,$0A,$3D,$0 0,$00,$50,$40,$55,$6B,$41,$61,$00,$20,$00,$3D,$3D, $01,$00,$00,$00,$7A,$00,$2F,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,
10:02:944 Error:No Echo received from MAX232

Blacky
February 12th, 2013, 12:06 PM
I really need to see the entire text copy/pasted into this thread. A screen shot doesn't give me all the info.
Right click on the text and select Copy All, then just paste into this thread.

Regards
Paul

vilant
February 12th, 2013, 01:20 PM
The orginal informatiom was gone but I still had the saved screen shot as an image, couldn't copy/paste text from it. So I just went out and did it again. Here's Corvette_Camaro
57:36.719: Initialising...
57:37.366: Opening COM2 8228,8,N,1
57:37.684: Ready.
59:03.903: Check vehicle interface...
59:03.910: Waiting for Aldl bus silence of at least 100ms...
59:04.102: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
59:04.111: Max232 interface detected OK

59:04.115: Scanning for heartbeat and chatter frames...
59:04.115: Waiting for Aldl bus silence of at least 100ms...
59:06.208: Heartbeat frame:
59:06.208: 59:04.383: $40,$55,$6B
59:06.208: Heartbeat frame is followed by 16ms of silence
59:06.208: Advisable value for T6 is 8ms

59:06.208: Chatter frame(s):
59:06.208: 59:04.399: $41,$61,$00,$20,$00,$42,$41,$01,$00,$00,$00,$7A,$0 0,$38,$08
59:06.208: 59:04.543: $10,$59,$0A,$42,$00,$00,$4B

59:11.928: Start macro: : ECM
59:11.924: Synchronising ALDL communications...
59:11.924: Waiting for heartbeat: $40,$55,$6B
59:11.924: Waiting for Aldl bus silence of at least 100ms...
59:12.457: Com timeout: Data frame truncated: $01,$A2,$56,$08,$AE,$20,$27,$C2,$10,$59,$0A,$42,$0 0,$00,$4B,$40,$55,$6B,$41,$61,$00,$20,$00,$42,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00
59:12.471: Error: No echo received from MAX232
59:12.474: Send: $F4,$57,$01,$00,$B4
59:12.578: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$42, $F2,$13,$74,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$8C,$00,$00,$1A
59:12.584: Synchronising ALDL communications...
59:12.584: Waiting for heartbeat: $40,$55,$6B
59:12.584: Waiting for Aldl bus silence of at least 100ms...
59:13.081: Com timeout: Data frame truncated: $7A,$7D,$AB,$84,$AE,$10,$59,$0A,$42,$00,$00,$4B,$4 0,$55,$6B,$41,$61,$00,$20,$00,$42,$41,$01,$00,$00, $00,$7A,$00,$38,$08,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00
59:13.092: Error: No echo received from MAX232
59:13.095: Send: $F4,$57,$01,$00,$B4
59:13.186: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$42, $F2,$13,$74,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$8C,$00,$00,$1A
59:13.303: Synchronising ALDL communications...
59:13.303: Waiting for heartbeat: $40,$55,$6B
59:13.303: Waiting for Aldl bus silence of at least 100ms...
59:13.658: Com timeout: Data frame truncated: $12,$9F,$15,$21,$8D,$80,$7A,$00,$38,$08,$10,$59,$0 A,$42,$00,$00,$4B,$40,$55,$6B,$41,$41,$01,$00,$00, $00,$7A,$00,$38,$08,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00
59:13.672: Error: No echo received from MAX232
59:13.676: Send: $F4,$57,$01,$00,$B4
59:13.877: Com timeout: Data frame truncated: $08,$F4,$57,$01,$00,$B4,$F4,$95,$01,$20,$F9,$00,$0 0,$00,$00,$00,$12,$20,$20,$57,$00,$28,$00,$04,$10, $00,$00,$00,$00,$FF,$42,$F2,$13,$74,$F2,$1E,$25,$6 6,$66,$80,$80,$00,$00,$00,$80,$80,$83,$00,$96,$FF, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$03,$8C,$00,$00,$16,$F0,$56, $F1,$C9,$10,$59,$0A,$12,$00,$00,$7B,$40,$55,$6B,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
59:13.885: Error: No echo received from MAX232
59:13.893: Recv: $41,$61,$00,$20,$00,$42,$41,$01,$00,$00,$00,$7A,$0 0,$38,$08
59:13.912: Synchronising ALDL communications...
59:13.912: Waiting for heartbeat: $40,$55,$6B
59:13.912: Waiting for Aldl bus silence of at least 100ms...
59:14.076: Error: Reply frame checksum failure
59:14.099: Error: No echo received from MAX232

And here's zr1_1991
03:15.196: Chatter frame(s):
03:15.196: 03:13.403: $41,$61,$00,$20,$00,$42,$41,$01,$00,$00,$00,$7A,$0 0,$38,$08
03:15.196: 03:13.547: $10,$59,$0A,$42,$00,$00,$4B

03:18.889: Start macro: Engine data: DATA
03:18.896: Synchronising ALDL communications...
03:18.896: Waiting for heartbeat: $40,$55,$6B
03:18.896: Waiting for Aldl bus silence of at least 100ms...
03:19.416: Com timeout: Data frame truncated: $20,$9F,$15,$21,$4D,$80,$80,$7A,$00,$38,$08,$10,$5 9,$0A,$42,$00,$00,$4B,$40,$55,$6B,$41,$61,$00,$20, $00,$42,$41,$01,$00,$00,$00,$13,$74,$F2,$1E,$25,$6 6,$66,$80,$80,$00,$00,$00,$80,$80,$83,$00,$96,$FF, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$03,$8C,$00,$00,$1A,$10,$59, $0A,$08
03:19.431: Error: No echo received from MAX232
03:19.434: Send: $F4,$57,$01,$00,$B4
03:19.537: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$42, $F3,$13,$73,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$8C,$00,$00,$1A
03:19.545: Synchronising ALDL communications...
03:19.545: Waiting for heartbeat: $40,$55,$6B
03:19.545: Waiting for Aldl bus silence of at least 100ms...
03:19.825: Error: Reply frame checksum failure
03:19.840: Error: No echo received from MAX232
03:19.844: Send: $F4,$57,$01,$00,$B4
03:19.937: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$42, $F3,$13,$74,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$8C,$00,$00,$19
03:19.944: Synchronising ALDL communications...
03:19.944: Waiting for heartbeat: $40,$55,$6B
03:19.944: Waiting for Aldl bus silence of at least 100ms...
03:20.414: Com timeout: Data frame truncated: $20,$A2,$56,$08,$AE,$20,$20,$40,$2F,$60,$4E,$C6,$1 0,$59,$0A,$42,$00,$00,$4B,$40,$55,$6B,$41,$61,$20, $00,$42,$41,$01,$00,$00,$00,$13,$74,$F2,$1E,$25,$6 6,$66,$80,$80,$00,$00,$00,$80,$80,$83,$00,$96,$FF, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$03,$8C,$00,$00,$1A,$10,$59, $0A,$08,$00,$00,$85
03:20.431: Error: No echo received from MAX232
03:20.435: Send: $F4,$57,$01,$00,$B4
03:20.535: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$42, $F2,$13,$73,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$8C,$00,$00,$1B
03:20.649: Synchronising ALDL communications...
03:20.649: Waiting for heartbeat: $40,$55,$6B
03:20.649: Waiting for Aldl bus silence of at least 100ms...
03:21.023: Com timeout: Data frame truncated: $00,$F4,$56,$08,$AE,$01,$00,$00,$00,$7A,$00,$38,$0 8,$10,$59,$0A,$42,$00,$00,$4B,$40,$55,$6B,$41,$61, $00,$20,$00,$42,$41,$01,$00,$13,$74,$F2,$1E,$25,$6 6,$66,$80,$80,$00,$00,$00,$80,$80,$83,$00,$96,$FF, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$03,$8C,$00,$00,$1A,$10,$59, $0A,$08,$00,$00,$85,$40,$55,$6B,$41,$61,$00,$20,$0 0,$42,$41,$01,$00,$00,$00,$7A,$00,$38,$08,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
03:21.039: Error: No echo received from MAX232
03:21.044: Send: $F4,$57,$01,$00,$B4
03:21.143: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$42, $F3,$13,$74,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$8C,$00,$00,$19
03:21.159: Synchronising ALDL communications...
03:21.159: Waiting for heartbeat: $40,$55,$6B
03:21.159: Waiting for Aldl bus silence of at least 100ms...
03:21.422: Error: Reply frame checksum failure
03:21.440: Error: No echo received from MAX232

vilant
February 12th, 2013, 01:29 PM
Hey Paul I saw another thread about EFI University, but it was from awhile ago. Do you still have classes? I could use them if you still offer them.

Blacky
February 13th, 2013, 08:50 AM
Ok, we need to go back to square one.
Can you hook up to the vehicle and select ALDL->Listen to Chatter.
Allow the software to listen to about 20 seconds of chatter and then copy/paste that data into the thread.
Once I can see the entire chatter cycle, I should be able to tell you the correct settings.

Regards
Paul

Blacky
February 13th, 2013, 08:53 AM
Hey Paul I saw another thread about EFI University, but it was from awhile ago. Do you still have classes? I could use them if you still offer them.

EFI University is a company that specializes in teaching EFI calibration.
http://www.efi101.com/efilive.html
They offer an EFILive intro course that teaches you how to use EFILive's tuning tool software to tune EFI controllers. They do not offer any courses on the EFILive V4 scan tool software. The EFILive scan tool referred to in their literature means the EFILive V7 OBDII scan tool, which has nothing to do with the V4 software.

Regards
Paul

joecar
February 13th, 2013, 09:42 AM
Note that EFI University is not affiliated with EFILive... they may teach stuff regarding EFILive, but they are not associated with EFILive.

vilant
February 13th, 2013, 12:59 PM
Thanks for EFI U. info, fellas. Just figured if there was a class on configuring V4, I could do it myself instead of bothering you guys with it. I don't like being a pest. Well, I've got the list from listen to chatter. I'm still not sure which vehicle file I should be using, but I'm leaning towards zr1_1991 (even though mine's a '90). The engines are completely different between a '90 Corvette and '90 ZR-1, but I'm not sure if that matters. Here's zr1_1991
43:09.127: Initialising...
43:09.387: Opening COM2 8228,8,N,1
43:18.770: Ready.
45:02.570: Scan for chatter...
45:02.570: Waiting for Aldl bus silence of at least 16ms...
45:02.778: (45:02.778)$10,$59,$0A,$86,$00,$00,$07
45:02.810: (45:02.794)$40,$55,$6B
45:02.826: (45:02.811)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:02.970: (45:02.970)$10,$59,$0A,$86,$00,$00,$07
45:03.002: (45:03.002)$40,$55,$6B
45:03.018: (45:03.003)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:03.178: (45:03.178)$10,$59,$0A,$86,$00,$00,$07
45:03.210: (45:03.194)$40,$55,$6B
45:03.226: (45:03.212)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:03.370: (45:03.370)$10,$59,$0A,$86,$00,$00,$07
45:03.402: (45:03.402)$40,$55,$6B
45:03.418: (45:03.404)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:03.546: (45:03.546)$F0,$56,$F1,$C9
45:03.594: (45:03.578)$10,$59,$0A,$86,$00,$00,$07
45:03.611: (45:03.610)$40,$55,$6B
45:03.627: (45:03.612)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:03.787: (45:03.787)$10,$59,$0A,$86,$00,$00,$07
45:03.819: (45:03.803)$40,$55,$6B
45:03.835: (45:03.820)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:03.995: (45:03.979)$10,$59,$0A,$86,$00,$00,$07
45:04.011: (45:04.011)$40,$55,$6B
45:04.027: (45:04.012)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:04.187: (45:04.187)$10,$59,$0A,$86,$00,$00,$07
45:04.219: (45:04.203)$40,$55,$6B
45:04.235: (45:04.220)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:04.395: (45:04.379)$10,$59,$0A,$86,$00,$00,$07
45:04.411: (45:04.411)$40,$55,$6B
45:04.427: (45:04.412)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:04.571: (45:04.555)$F0,$56,$F1,$C9
45:04.603: (45:04.587)$10,$59,$0A,$86,$00,$00,$07
45:04.619: (45:04.619)$40,$55,$6B
45:04.635: (45:04.620)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:04.795: (45:04.795)$10,$59,$0A,$86,$00,$00,$07
45:04.827: (45:04.827)$40,$55,$6B
45:04.843: (45:04.828)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:05.003: (45:04.987)$10,$59,$0A,$86,$00,$00,$07
45:05.019: (45:05.019)$40,$55,$6B
45:05.035: (45:05.021)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:05.195: (45:05.195)$10,$59,$0A,$86,$00,$00,$07
45:05.227: (45:05.227)$40,$55,$6B
45:05.243: (45:05.230)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:05.403: (45:05.387)$10,$59,$0A,$86,$00,$00,$07
45:05.419: (45:05.419)$40,$55,$6B
45:05.435: (45:05.422)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:05.579: (45:05.563)$F0,$56,$F1,$C9
45:05.611: (45:05.595)$10,$59,$0A,$86,$00,$00,$07
45:05.627: (45:05.627)$40,$55,$6B
45:05.659: (45:05.643)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:05.803: (45:05.803)$10,$59,$0A,$86,$00,$00,$07
45:05.835: (45:05.835)$40,$55,$6B
45:05.851: (45:05.838)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:06.011: (45:05.995)$10,$59,$0A,$86,$00,$00,$07
45:06.027: (45:06.027)$40,$55,$6B
45:06.059: (45:06.043)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:06.203: (45:06.203)$10,$59,$0A,$86,$00,$00,$07
45:06.235: (45:06.235)$40,$55,$6B
45:06.251: (45:06.238)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:06.411: (45:06.395)$10,$59,$0A,$86,$00,$00,$07
45:06.427: (45:06.427)$40,$55,$6B
45:06.459: (45:06.430)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:06.587: (45:06.587)$F0,$56,$F1,$C9
45:06.619: (45:06.603)$10,$59,$0A,$86,$00,$00,$07
45:06.635: (45:06.635)$40,$55,$6B
45:06.667: (45:06.651)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:06.811: (45:06.811)$10,$59,$0A,$86,$00,$00,$07
45:06.843: (45:06.843)$40,$55,$6B
45:06.859: (45:06.846)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:07.019: (45:07.003)$10,$59,$0A,$86,$00,$00,$07
45:07.035: (45:07.035)$40,$55,$6B
45:07.067: (45:07.051)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:07.212: (45:07.212)$10,$59,$0A,$86,$00,$00,$07
45:07.244: (45:07.244)$40,$55,$6B
45:07.260: (45:07.246)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:07.420: (45:07.403)$10,$59,$0A,$86,$00,$00,$07
45:07.436: (45:07.436)$40,$55,$6B
45:07.468: (45:07.451)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:07.596: (45:07.595)$F0,$56,$F1,$C9
45:07.628: (45:07.628)$10,$59,$0A,$86,$00,$00,$07
45:07.660: (45:07.644)$40,$55,$6B
45:07.676: (45:07.662)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:07.820: (45:07.820)$10,$59,$0A,$86,$00,$00,$07
45:07.852: (45:07.852)$40,$55,$6B
45:07.868: (45:07.854)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:08.028: (45:08.012)$10,$59,$0A,$86,$00,$00,$07
45:08.060: (45:08.044)$40,$55,$6B
45:08.076: (45:08.062)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:08.220: (45:08.220)$10,$59,$0A,$86,$00,$00,$07
45:08.252: (45:08.252)$40,$55,$6B
45:08.268: (45:08.255)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:08.428: (45:08.412)$10,$59,$0A,$86,$00,$00,$07
45:08.460: (45:08.444)$40,$55,$6B
45:08.476: (45:08.463)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:08.604: (45:08.604)$F0,$56,$F1,$C9
45:08.636: (45:08.636)$10,$59,$0A,$86,$00,$00,$07
45:08.668: (45:08.652)$40,$55,$6B
45:08.684: (45:08.671)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:08.844: (45:08.828)$10,$59,$0A,$86,$00,$00,$07
45:08.860: (45:08.860)$40,$55,$6B
45:08.876: (45:08.863)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:09.036: (45:09.036)$10,$59,$0A,$86,$00,$00,$07
45:09.068: (45:09.052)$40,$55,$6B
45:09.084: (45:09.071)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:09.244: (45:09.228)$10,$59,$0A,$86,$00,$00,$07
45:09.260: (45:09.260)$40,$55,$6B
45:09.276: (45:09.263)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:09.436: (45:09.436)$10,$59,$0A,$86,$00,$00,$07
45:09.468: (45:09.452)$40,$55,$6B
45:09.484: (45:09.471)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:09.612: (45:09.612)$F0,$56,$F1,$C9
45:09.644: (45:09.644)$10,$59,$0A,$86,$00,$00,$07
45:09.676: (45:09.676)$40,$55,$6B
45:09.692: (45:09.679)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:09.852: (45:09.836)$10,$59,$0A,$86,$00,$00,$07
45:09.868: (45:09.868)$40,$55,$6B
45:09.884: (45:09.871)$41,$61,$00,$20,$00,$86,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$46
45:10.044: (45:10.044)$10,$59,$0A,$86,$00,$00,$07
45:10.076: (45:10.076)$40,$55,$6B
45:10.092: (45:10.079)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:10.252: (45:10.237)$10,$59,$0A,$86,$00,$00,$07
45:10.269: (45:10.268)$40,$55,$6B
45:10.284: (45:10.271)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:10.444: (45:10.444)$10,$59,$0A,$87,$00,$00,$06
45:10.476: (45:10.476)$40,$55,$6B
45:10.492: (45:10.479)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:10.621: (45:10.621)$F0,$56,$F1,$C9
45:10.653: (45:10.652)$10,$59,$0A,$87,$00,$00,$06
45:10.685: (45:10.685)$40,$55,$6B
45:10.701: (45:10.687)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:10.861: (45:10.844)$10,$59,$0A,$87,$00,$00,$06
45:10.876: (45:10.876)$40,$55,$6B
45:10.909: (45:10.879)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:11.053: (45:11.053)$10,$59,$0A,$87,$00,$00,$06
45:11.085: (45:11.085)$40,$55,$6B
45:11.101: (45:11.087)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:11.261: (45:11.245)$10,$59,$0A,$87,$00,$00,$06
45:11.277: (45:11.277)$40,$55,$6B
45:11.309: (45:11.279)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:11.453: (45:11.453)$10,$59,$0A,$87,$00,$00,$06
45:11.485: (45:11.485)$40,$55,$6B
45:11.501: (45:11.488)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:11.629: (45:11.629)$F0,$56,$F1,$C9
45:11.661: (45:11.661)$10,$59,$0A,$87,$00,$00,$06
45:11.693: (45:11.693)$40,$55,$6B
45:11.709: (45:11.695)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:11.869: (45:11.853)$10,$59,$0A,$87,$00,$00,$06
45:11.885: (45:11.885)$40,$55,$6B
45:11.917: (45:11.901)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:12.061: (45:12.061)$10,$59,$0A,$87,$00,$00,$06
45:12.093: (45:12.093)$40,$55,$6B
45:12.109: (45:12.096)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:12.269: (45:12.253)$10,$59,$0A,$87,$00,$00,$06
45:12.285: (45:12.285)$40,$55,$6B
45:12.317: (45:12.301)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:12.461: (45:12.461)$10,$59,$0A,$87,$00,$00,$06
45:12.493: (45:12.493)$40,$55,$6B
45:12.509: (45:12.496)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:12.637: (45:12.637)$F0,$56,$F1,$C9
45:12.669: (45:12.669)$10,$59,$0A,$87,$00,$00,$06
45:12.701: (45:12.701)$40,$55,$6B
45:12.717: (45:12.704)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:12.877: (45:12.861)$10,$59,$0A,$87,$00,$00,$06
45:12.909: (45:12.893)$40,$55,$6B
45:12.925: (45:12.912)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:13.069: (45:13.069)$10,$59,$0A,$87,$00,$00,$06
45:13.101: (45:13.101)$40,$55,$6B
45:13.117: (45:13.104)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:13.277: (45:13.261)$10,$59,$0A,$87,$00,$00,$06
45:13.293: (45:13.293)$40,$55,$6B
45:13.325: (45:13.309)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:13.469: (45:13.469)$10,$59,$0A,$87,$00,$00,$06
45:13.501: (45:13.501)$40,$55,$6B
45:13.517: (45:13.504)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:13.646: (45:13.646)$F0,$56,$F1,$C9
45:13.694: (45:13.678)$10,$59,$0A,$87,$00,$00,$06
45:13.710: (45:13.710)$40,$55,$6B
45:13.726: (45:13.712)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:13.886: (45:13.886)$10,$59,$0A,$87,$00,$00,$06
45:13.918: (45:13.902)$40,$55,$6B
45:13.934: (45:13.920)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:14.094: (45:14.078)$10,$59,$0A,$87,$00,$00,$06
45:14.110: (45:14.110)$40,$55,$6B
45:14.126: (45:14.112)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:14.286: (45:14.286)$10,$59,$0A,$87,$00,$00,$06
45:14.318: (45:14.302)$40,$55,$6B
45:14.334: (45:14.320)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:14.478: (45:14.478)$10,$59,$0A,$87,$00,$00,$06
45:14.510: (45:14.510)$40,$55,$6B
45:14.526: (45:14.513)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:14.670: (45:14.654)$F0,$56,$F1,$C9
45:14.702: (45:14.686)$10,$59,$0A,$87,$00,$00,$06
45:14.718: (45:14.718)$40,$55,$6B
45:14.734: (45:14.721)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:14.894: (45:14.894)$10,$59,$0A,$87,$00,$00,$06
45:14.926: (45:14.926)$40,$55,$6B
45:14.942: (45:14.929)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:15.102: (45:15.086)$10,$59,$0A,$87,$00,$00,$06
45:15.118: (45:15.118)$40,$55,$6B
45:15.134: (45:15.121)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:15.294: (45:15.294)$10,$59,$0A,$87,$00,$00,$06
45:15.326: (45:15.326)$40,$55,$6B
45:15.342: (45:15.329)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:15.502: (45:15.486)$10,$59,$0A,$87,$00,$00,$06
45:15.518: (45:15.518)$40,$55,$6B
45:15.534: (45:15.521)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:15.678: (45:15.662)$F0,$56,$F1,$C9
45:15.710: (45:15.694)$10,$59,$0A,$87,$00,$00,$06
45:15.726: (45:15.726)$40,$55,$6B
45:15.758: (45:15.730)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:15.902: (45:15.902)$10,$59,$0A,$87,$00,$00,$06
45:15.934: (45:15.934)$40,$55,$6B
45:15.950: (45:15.937)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:16.110: (45:16.094)$10,$59,$0A,$87,$00,$00,$06
45:16.126: (45:16.126)$40,$55,$6B
45:16.158: (45:16.129)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:16.302: (45:16.302)$10,$59,$0A,$87,$00,$00,$06
45:16.334: (45:16.334)$40,$55,$6B
45:16.350: (45:16.337)$41,$61,$00,$20,$00,$87,$7E,$01,$00,$00 ,$00,$7A,$00,$79,$45
45:16.510: (45:16.495)$10,$59,$0A,$87,$00,$00,$06
45:16.527: (45:16.527)$40,$55,$6B
45:16.559: (45:16.529)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:16.687: (45:16.671)$F0,$56,$F1,$C9
45:16.719: (45:16.703)$10,$59,$0A,$87,$00,$00,$06
45:16.734: (45:16.734)$40,$55,$6B
45:16.767: (45:16.751)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:16.911: (45:16.910)$10,$59,$0A,$87,$00,$00,$06
45:16.943: (45:16.942)$40,$55,$6B
45:16.959: (45:16.945)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:17.118: (45:17.102)$10,$59,$0A,$87,$00,$00,$06
45:17.135: (45:17.135)$40,$55,$6B
45:17.167: (45:17.151)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:17.311: (45:17.311)$10,$59,$0A,$87,$00,$00,$06
45:17.343: (45:17.343)$40,$55,$6B
45:17.359: (45:17.345)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:17.519: (45:17.503)$10,$59,$0A,$87,$00,$00,$06
45:17.535: (45:17.535)$40,$55,$6B
45:17.567: (45:17.551)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:17.695: (45:17.695)$F0,$56,$F1,$C9
45:17.727: (45:17.711)$10,$59,$0A,$87,$00,$00,$06
45:17.743: (45:17.743)$40,$55,$6B
45:17.775: (45:17.759)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:17.919: (45:17.919)$10,$59,$0A,$87,$00,$00,$06
45:17.951: (45:17.951)$40,$55,$6B
45:17.967: (45:17.954)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:18.127: (45:18.111)$10,$59,$0A,$87,$00,$00,$06
45:18.143: (45:18.143)$40,$55,$6B
45:18.175: (45:18.159)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:18.319: (45:18.319)$10,$59,$0A,$87,$00,$00,$06
45:18.351: (45:18.351)$40,$55,$6B
45:18.367: (45:18.353)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:18.527: (45:18.511)$10,$59,$0A,$87,$00,$00,$06
45:18.543: (45:18.543)$40,$55,$6B
45:18.575: (45:18.559)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:18.703: (45:18.703)$F0,$56,$F1,$C9
45:18.735: (45:18.735)$10,$59,$0A,$87,$00,$00,$06
45:18.767: (45:18.751)$40,$55,$6B
45:18.783: (45:18.770)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:18.943: (45:18.927)$10,$59,$0A,$87,$00,$00,$06
45:18.959: (45:18.959)$40,$55,$6B
45:18.975: (45:18.962)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:19.135: (45:19.135)$10,$59,$0A,$87,$00,$00,$06
45:19.167: (45:19.151)$40,$55,$6B
45:19.183: (45:19.170)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:19.327: (45:19.327)$10,$59,$0A,$87,$00,$00,$06
45:19.359: (45:19.359)$40,$55,$6B
45:19.376: (45:19.362)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:19.536: (45:19.535)$10,$59,$0A,$87,$00,$00,$06
45:19.567: (45:19.551)$40,$55,$6B
45:19.584: (45:19.572)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:19.712: (45:19.712)$F0,$56,$F1,$C9
45:19.743: (45:19.743)$10,$59,$0A,$87,$00,$00,$06
45:19.776: (45:19.775)$40,$55,$6B
45:19.791: (45:19.778)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:19.952: (45:19.936)$10,$59,$0A,$87,$00,$00,$06
45:19.968: (45:19.968)$40,$55,$6B
45:19.984: (45:19.970)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44
45:20.144: (45:20.144)$10,$59,$0A,$87,$00,$00,$06
45:20.176: (45:20.176)$40,$55,$6B
45:20.192: (45:20.182)$41,$61,$00,$20,$00,$87,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$44

vilant
February 13th, 2013, 01:04 PM
And here's Corvette_Camaro_90_91
45:50.469: Opening COM2 8228,8,N,1
46:03.595: Scan for chatter...
46:03.595: Waiting for Aldl bus silence of at least 100ms...
46:03.775: (46:03.759)$10,$59,$0A,$86,$00,$00,$07
46:03.791: (46:03.791)$40,$55,$6B
46:03.807: (46:03.794)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:03.967: (46:03.967)$10,$59,$0A,$86,$00,$00,$07
46:03.999: (46:03.983)$40,$55,$6B
46:04.015: (46:04.001)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:04.143: (46:04.143)$F0,$56,$F1,$C9
46:04.175: (46:04.175)$10,$59,$0A,$86,$00,$00,$07
46:04.207: (46:04.207)$40,$55,$6B
46:04.223: (46:04.209)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:04.383: (46:04.367)$10,$59,$0A,$86,$00,$00,$07
46:04.399: (46:04.399)$40,$55,$6B
46:04.415: (46:04.402)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:04.575: (46:04.575)$10,$59,$0A,$86,$00,$00,$07
46:04.607: (46:04.607)$40,$55,$6B
46:04.623: (46:04.610)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:04.783: (46:04.767)$10,$59,$0A,$86,$00,$00,$07
46:04.799: (46:04.799)$40,$55,$6B
46:04.815: (46:04.802)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:04.975: (46:04.975)$10,$59,$0A,$86,$00,$00,$07
46:05.007: (46:05.007)$40,$55,$6B
46:05.023: (46:05.010)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:05.151: (46:05.151)$F0,$56,$F1,$C9
46:05.183: (46:05.183)$10,$59,$0A,$86,$00,$00,$07
46:05.215: (46:05.215)$40,$55,$6B
46:05.231: (46:05.218)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:05.391: (46:05.375)$10,$59,$0A,$86,$00,$00,$07
46:05.407: (46:05.407)$40,$55,$6B
46:05.439: (46:05.410)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:05.583: (46:05.583)$10,$59,$0A,$86,$00,$00,$07
46:05.615: (46:05.615)$40,$55,$6B
46:05.631: (46:05.618)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:05.792: (46:05.775)$10,$59,$0A,$86,$00,$00,$07
46:05.808: (46:05.808)$40,$55,$6B
46:05.839: (46:05.810)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:05.984: (46:05.984)$10,$59,$0A,$86,$00,$00,$07
46:06.016: (46:06.016)$40,$55,$6B
46:06.032: (46:06.018)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:06.160: (46:06.160)$F0,$56,$F1,$C9
46:06.192: (46:06.192)$10,$59,$0A,$86,$00,$00,$07
46:06.224: (46:06.224)$40,$55,$6B
46:06.240: (46:06.226)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:06.400: (46:06.384)$10,$59,$0A,$86,$00,$00,$07
46:06.416: (46:06.416)$40,$55,$6B
46:06.448: (46:06.432)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:06.592: (46:06.592)$10,$59,$0A,$86,$00,$00,$07
46:06.624: (46:06.624)$40,$55,$6B
46:06.640: (46:06.627)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:06.800: (46:06.784)$10,$59,$0A,$86,$00,$00,$07
46:06.816: (46:06.816)$40,$55,$6B
46:06.848: (46:06.832)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:06.992: (46:06.992)$10,$59,$0A,$86,$00,$00,$07
46:07.024: (46:07.024)$40,$55,$6B
46:07.040: (46:07.027)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:07.168: (46:07.168)$F0,$56,$F1,$C9
46:07.200: (46:07.200)$10,$59,$0A,$86,$00,$00,$07
46:07.232: (46:07.232)$40,$55,$6B
46:07.248: (46:07.235)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:07.408: (46:07.392)$10,$59,$0A,$86,$00,$00,$07
46:07.440: (46:07.424)$40,$55,$6B
46:07.456: (46:07.443)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:07.600: (46:07.600)$10,$59,$0A,$86,$00,$00,$07
46:07.633: (46:07.632)$40,$55,$6B
46:07.648: (46:07.635)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:07.808: (46:07.792)$10,$59,$0A,$86,$00,$00,$07
46:07.825: (46:07.824)$40,$55,$6B
46:07.856: (46:07.840)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:08.001: (46:08.001)$10,$59,$0A,$86,$00,$00,$07
46:08.033: (46:08.033)$40,$55,$6B
46:08.049: (46:08.035)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:08.177: (46:08.177)$F0,$56,$F1,$C9
46:08.225: (46:08.209)$10,$59,$0A,$86,$00,$00,$07
46:08.241: (46:08.241)$40,$55,$6B
46:08.257: (46:08.243)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:08.417: (46:08.417)$10,$59,$0A,$86,$00,$00,$07
46:08.449: (46:08.433)$40,$55,$6B
46:08.465: (46:08.451)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:08.625: (46:08.609)$10,$59,$0A,$86,$00,$00,$07
46:08.641: (46:08.641)$40,$55,$6B
46:08.657: (46:08.643)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:08.817: (46:08.817)$10,$59,$0A,$86,$00,$00,$07
46:08.849: (46:08.833)$40,$55,$6B
46:08.865: (46:08.851)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:09.025: (46:09.009)$10,$59,$0A,$86,$00,$00,$07
46:09.041: (46:09.041)$40,$55,$6B
46:09.057: (46:09.043)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:09.201: (46:09.185)$F0,$56,$F1,$C9
46:09.233: (46:09.217)$10,$59,$0A,$86,$00,$00,$07
46:09.249: (46:09.249)$40,$55,$6B
46:09.265: (46:09.252)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:09.425: (46:09.425)$10,$59,$0A,$86,$00,$00,$07
46:09.457: (46:09.457)$40,$55,$6B
46:09.473: (46:09.460)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:09.633: (46:09.617)$10,$59,$0A,$86,$00,$00,$07
46:09.649: (46:09.649)$40,$55,$6B
46:09.665: (46:09.652)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:09.825: (46:09.825)$10,$59,$0A,$86,$00,$00,$07
46:09.857: (46:09.857)$40,$55,$6B
46:09.873: (46:09.860)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:10.033: (46:10.017)$10,$59,$0A,$86,$00,$00,$07
46:10.049: (46:10.049)$40,$55,$6B
46:10.065: (46:10.055)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:10.209: (46:10.193)$F0,$56,$F1,$C9
46:10.241: (46:10.225)$10,$59,$0A,$86,$00,$00,$07
46:10.257: (46:10.257)$40,$55,$6B
46:10.289: (46:10.260)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:10.434: (46:10.434)$10,$59,$0A,$86,$00,$00,$07
46:10.466: (46:10.466)$40,$55,$6B
46:10.482: (46:10.468)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:10.642: (46:10.626)$10,$59,$0A,$86,$00,$00,$07
46:10.658: (46:10.658)$40,$55,$6B
46:10.674: (46:10.660)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:10.834: (46:10.834)$10,$59,$0A,$86,$00,$00,$07
46:10.866: (46:10.866)$40,$55,$6B
46:10.882: (46:10.868)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:11.042: (46:11.026)$10,$59,$0A,$86,$00,$00,$07
46:11.058: (46:11.058)$40,$55,$6B
46:11.074: (46:11.060)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:11.218: (46:11.202)$F0,$56,$F1,$C9
46:11.250: (46:11.234)$10,$59,$0A,$86,$00,$00,$07
46:11.266: (46:11.266)$40,$55,$6B
46:11.298: (46:11.282)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:11.442: (46:11.442)$10,$59,$0A,$86,$00,$00,$07
46:11.474: (46:11.474)$40,$55,$6B
46:11.490: (46:11.477)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:11.650: (46:11.634)$10,$59,$0A,$86,$00,$00,$07
46:11.666: (46:11.666)$40,$55,$6B
46:11.698: (46:11.682)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:11.842: (46:11.842)$10,$59,$0A,$86,$00,$00,$07
46:11.874: (46:11.874)$40,$55,$6B
46:11.890: (46:11.877)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:12.050: (46:12.034)$10,$59,$0A,$86,$00,$00,$07
46:12.066: (46:12.066)$40,$55,$6B
46:12.098: (46:12.082)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:12.226: (46:12.226)$F0,$56,$F1,$C9
46:12.258: (46:12.242)$10,$59,$0A,$86,$00,$00,$07
46:12.274: (46:12.274)$40,$55,$6B
46:12.306: (46:12.290)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:12.450: (46:12.450)$10,$59,$0A,$86,$00,$00,$07
46:12.482: (46:12.482)$40,$55,$6B
46:12.498: (46:12.485)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:12.658: (46:12.642)$10,$59,$0A,$86,$00,$00,$07
46:12.674: (46:12.674)$40,$55,$6B
46:12.706: (46:12.690)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:12.850: (46:12.850)$10,$59,$0A,$86,$00,$00,$07
46:12.882: (46:12.882)$40,$55,$6B
46:12.898: (46:12.885)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:13.058: (46:13.042)$10,$59,$0A,$86,$00,$00,$07
46:13.074: (46:13.074)$40,$55,$6B
46:13.106: (46:13.090)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:13.234: (46:13.234)$F0,$56,$F1,$C9
46:13.266: (46:13.266)$10,$59,$0A,$86,$00,$00,$07
46:13.298: (46:13.282)$40,$55,$6B
46:13.314: (46:13.301)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:13.459: (46:13.459)$10,$59,$0A,$86,$00,$00,$07
46:13.490: (46:13.490)$40,$55,$6B
46:13.507: (46:13.493)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:13.667: (46:13.667)$10,$59,$0A,$86,$00,$00,$07
46:13.699: (46:13.683)$40,$55,$6B
46:13.715: (46:13.701)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:13.859: (46:13.859)$10,$59,$0A,$86,$00,$00,$07
46:13.891: (46:13.891)$40,$55,$6B
46:13.907: (46:13.893)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:14.067: (46:14.051)$10,$59,$0A,$86,$00,$00,$07
46:14.099: (46:14.083)$40,$55,$6B
46:14.115: (46:14.101)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:14.243: (46:14.243)$F0,$56,$F1,$C9
46:14.275: (46:14.275)$10,$59,$0A,$86,$00,$00,$07
46:14.307: (46:14.291)$40,$55,$6B
46:14.323: (46:14.309)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:14.483: (46:14.467)$10,$59,$0A,$86,$00,$00,$07
46:14.499: (46:14.499)$40,$55,$6B
46:14.515: (46:14.502)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:14.675: (46:14.675)$10,$59,$0A,$86,$00,$00,$07
46:14.707: (46:14.691)$40,$55,$6B
46:14.723: (46:14.710)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:14.883: (46:14.867)$10,$59,$0A,$86,$00,$00,$07
46:14.899: (46:14.899)$40,$55,$6B
46:14.915: (46:14.902)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:15.075: (46:15.075)$10,$59,$0A,$86,$00,$00,$07
46:15.107: (46:15.091)$40,$55,$6B
46:15.123: (46:15.110)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:15.251: (46:15.251)$F0,$56,$F1,$C9
46:15.283: (46:15.283)$10,$59,$0A,$86,$00,$00,$07
46:15.315: (46:15.315)$40,$55,$6B
46:15.331: (46:15.318)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:15.491: (46:15.475)$10,$59,$0A,$86,$00,$00,$07
46:15.507: (46:15.507)$40,$55,$6B
46:15.523: (46:15.510)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:15.683: (46:15.683)$10,$59,$0A,$86,$00,$00,$07
46:15.715: (46:15.715)$40,$55,$6B
46:15.731: (46:15.718)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:15.891: (46:15.875)$10,$59,$0A,$86,$00,$00,$07
46:15.907: (46:15.907)$40,$55,$6B
46:15.923: (46:15.910)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:16.083: (46:16.083)$10,$59,$0A,$86,$00,$00,$07
46:16.115: (46:16.115)$40,$55,$6B
46:16.131: (46:16.118)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:16.259: (46:16.259)$F0,$56,$F1,$C9
46:16.291: (46:16.291)$10,$59,$0A,$86,$00,$00,$07
46:16.323: (46:16.323)$40,$55,$6B
46:16.340: (46:16.326)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:16.499: (46:16.483)$10,$59,$0A,$86,$00,$00,$07
46:16.515: (46:16.515)$40,$55,$6B
46:16.547: (46:16.531)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:16.692: (46:16.692)$10,$59,$0A,$86,$00,$00,$07
46:16.724: (46:16.724)$40,$55,$6B
46:16.740: (46:16.726)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:16.900: (46:16.884)$10,$59,$0A,$86,$00,$00,$07
46:16.916: (46:16.916)$40,$55,$6B
46:16.948: (46:16.918)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:17.092: (46:17.092)$10,$59,$0A,$86,$00,$00,$07
46:17.124: (46:17.124)$40,$55,$6B
46:17.140: (46:17.126)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:17.268: (46:17.268)$F0,$56,$F1,$C9
46:17.300: (46:17.300)$10,$59,$0A,$86,$00,$00,$07
46:17.332: (46:17.332)$40,$55,$6B
46:17.348: (46:17.334)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:17.508: (46:17.492)$10,$59,$0A,$86,$00,$00,$07
46:17.524: (46:17.524)$40,$55,$6B
46:17.556: (46:17.540)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:17.700: (46:17.700)$10,$59,$0A,$86,$00,$00,$07
46:17.732: (46:17.732)$40,$55,$6B
46:17.748: (46:17.735)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:17.908: (46:17.892)$10,$59,$0A,$86,$00,$00,$07
46:17.924: (46:17.924)$40,$55,$6B
46:17.956: (46:17.940)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:18.100: (46:18.100)$10,$59,$0A,$86,$00,$00,$07
46:18.132: (46:18.132)$40,$55,$6B
46:18.148: (46:18.135)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:18.276: (46:18.276)$F0,$56,$F1,$C9
46:18.308: (46:18.308)$10,$59,$0A,$86,$00,$00,$07
46:18.340: (46:18.340)$40,$55,$6B
46:18.356: (46:18.343)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:18.516: (46:18.500)$10,$59,$0A,$86,$00,$00,$07
46:18.548: (46:18.532)$40,$55,$6B
46:18.564: (46:18.551)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:18.708: (46:18.708)$10,$59,$0A,$86,$00,$00,$07
46:18.740: (46:18.740)$40,$55,$6B
46:18.756: (46:18.743)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:18.917: (46:18.901)$10,$59,$0A,$86,$00,$00,$07
46:18.933: (46:18.933)$40,$55,$6B
46:18.965: (46:18.949)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:19.109: (46:19.109)$10,$59,$0A,$86,$00,$00,$07
46:19.141: (46:19.141)$40,$55,$6B
46:19.157: (46:19.143)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:19.285: (46:19.285)$F0,$56,$F1,$C9
46:19.333: (46:19.317)$10,$59,$0A,$86,$00,$00,$07
46:19.349: (46:19.349)$40,$55,$6B
46:19.365: (46:19.351)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:19.525: (46:19.525)$10,$59,$0A,$86,$00,$00,$07
46:19.557: (46:19.541)$40,$55,$6B
46:19.573: (46:19.559)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:19.733: (46:19.717)$10,$59,$0A,$86,$00,$00,$07
46:19.749: (46:19.749)$40,$55,$6B
46:19.765: (46:19.752)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:19.925: (46:19.925)$10,$59,$0A,$86,$00,$00,$07
46:19.957: (46:19.941)$40,$55,$6B
46:19.973: (46:19.960)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:20.133: (46:20.117)$10,$59,$0A,$86,$00,$00,$07
46:20.149: (46:20.149)$40,$55,$6B
46:20.165: (46:20.151)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:20.309: (46:20.293)$F0,$56,$F1,$C9

Blacky
February 13th, 2013, 02:10 PM
Ok that makes it clearer, thanks for the info.

Looking at the chatter its really just 4 items that repeat at different intervals:
46:20.133: (46:20.117)$10,$59,$0A,$86,$00,$00,$07
46:20.149: (46:20.149)$40,$55,$6B
46:20.165: (46:20.151)$41,$61,$00,$20,$00,$86,$7F,$01,$00,$00 ,$00,$7A,$00,$79,$45
46:20.309: (46:20.293)$F0,$56,$F1,$C9

The first byte identifies the module involved in the message:
$10 is the body controller
$40/$41 is the engine controller
$F0 is the heartbeat message to the scan tool

So I recommend using $F0,$56,$F1,$C9 as the heartbeat message.
Looking over the trace the heartbeat has about 32 ms before the next message (the $40 message) is transmitted.

That means once EFILive sees the $F0 message it has to start transmitting within 32 ms to "own" the bus, preferably sooner.
So I recommend the following timing settings:

T1 = 10
T2 = 0
T3 = 150
T4 = 10
T5 = 0
T6 = 15

I would leave the "Max232 echo" checked as I think that your cable does echo.
If you keep getting "echo not found" errors (with no other errors), then uncheck it

If you're getting checksum errors, frame truncation errors etc, then those errors will be causing the "echo not found" error.
The heartbeat and timings I suggested should clear up the checksum and frame truncation errors.

If you send me:
1. the 8th letter/digit of your VIN
2. The engine RPO (like LT1 or LT5)
3. The engine size in liters (like 5.0)
4. The year of manufacture
then I can hopefully track down exactly which vehicle definition you should be using.

Regards
Paul

vilant
February 14th, 2013, 09:48 AM
If you send me:
1. the 8th letter/digit of your VIN J
2. The engine RPO (like LT1 or LT5) LT 5
3. The engine size in liters (like 5.0) 5.7L, 350CI, V8
4. The year of manufacture 1990
then I can hopefully track down exactly which vehicle definition you should be using.

Regards
Paul

Thanks, Paul. I made the changes. Should I change the Suspend and Resume frames also? Tried it w/ both vehicle files and both w/ Max echo on and off. Here's zr1_1991 Max on
37:20.713: Check vehicle interface...
37:20.719: Waiting for Aldl bus silence of at least 15ms...
37:20.725: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
37:20.729: Max232 interface detected OK

37:20.730: Scanning for heartbeat and chatter frames...
37:20.730: Waiting for Aldl bus silence of at least 15ms...
37:20.865: Com timeout: Data frame truncated: $41,$61,$00,$20,$00,$45,$45,$01,$00,$00,$00,$00,$0 0,$00,$00
37:20.874: Heartbeat frame:
37:20.874: 37:20.793: $F0,$56,$F1,$C9
37:20.874: Heartbeat frame is followed by 32ms of silence
37:20.874: Advisable value for T6 is 16ms

37:20.874: Chatter frame(s):
37:20.874: 37:20.825: $10,$59,$0A,$45,$00,$00,$48
37:20.874: 37:20.857: $40,$55,$6B

37:27.564: Start macro: Engine data: DATA
37:27.566: Synchronising ALDL communications...
37:27.566: Waiting for heartbeat: $F0,$56,$F1,$C9
37:27.566: Waiting for Aldl bus silence of at least 15ms...
37:27.683: Com timeout: Data frame truncated: $10,$59,$0A,$45,$00,$00,$44
37:27.689: Synchronising ALDL communications...
37:27.689: Waiting for heartbeat: $F0,$56,$F1,$C9
37:27.689: Waiting for Aldl bus silence of at least 15ms...
37:27.714: Com timeout: Data frame truncated: $41,$61,$00,$20,$00,$00,$44,$01,$00,$00,$00,$7A,$0 0,$40,$FA
37:27.720: Synchronising ALDL communications...
37:27.720: Waiting for heartbeat: $F0,$56,$F1,$C9
37:27.720: Waiting for Aldl bus silence of at least 15ms...
37:27.854: Com timeout: Data frame truncated: $F0,$56,$F1,$20
37:27.864: Stop macro: Engine data: DATA

And w/ Max off
39:14.646: Opening COM2 8228,8,N,1
39:30.124: Check vehicle interface...
39:30.131: Interface not checked because "Max232 echo" is not set. (see Com port settings)

39:30.131: Scanning for heartbeat and chatter frames...
39:30.131: Waiting for Aldl bus silence of at least 15ms...
39:30.308: Com timeout: Data frame truncated: $41,$61,$00,$20,$00,$45,$45,$00,$00,$00,$00,$00,$0 0,$00,$00
39:30.327: Heartbeat frame:
39:30.327: 39:30.274: $10,$59,$0A,$45,$00,$00,$48
39:30.327: Heartbeat frame is followed by 32ms of silence
39:30.327: Advisable value for T6 is 16ms

39:30.327: Chatter frame(s):
39:30.327: 39:30.306: $40,$55,$6B

39:32.545: Start macro: Engine data: DATA
39:32.553: Synchronising ALDL communications...
39:32.553: Waiting for heartbeat: $F0,$56,$F1,$C9
39:32.553: Waiting for Aldl bus silence of at least 15ms...
39:32.730: Com timeout: Data frame truncated: $41,$61,$00,$20,$00,$00,$48,$01,$00,$00,$00,$7A,$0 0,$40,$FA
39:32.744: Synchronising ALDL communications...
39:32.744: Waiting for heartbeat: $F0,$56,$F1,$C9
39:32.744: Waiting for Aldl bus silence of at least 15ms...
39:32.901: Com timeout: Expecting frame header byte
39:32.916: Synchronising ALDL communications...
39:32.916: Waiting for heartbeat: $F0,$56,$F1,$C9
39:32.916: Waiting for Aldl bus silence of at least 15ms...
39:32.948: Com timeout: Data frame truncated: $41,$61,$00,$20,$00,$45,$45,$01,$00,$00,$00,$7A,$0 0,$40,$FA
39:32.966: Stop macro: Engine data: DATA

vilant
February 14th, 2013, 09:58 AM
With Corvette_Camaro_90_91 as vehicle file and Max on
55:24.912: Opening COM2 8228,8,N,1
55:35.702: Opening COM2 8228,8,N,1
55:57.124: Check vehicle interface...
55:57.130: Waiting for Aldl bus silence of at least 15ms...
55:57.136: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
55:57.155: Max232 interface detected OK

55:57.156: Scanning for heartbeat and chatter frames...
55:57.156: Waiting for Aldl bus silence of at least 15ms...
55:57.276: Com timeout: Data frame truncated: $41,$61,$00,$20,$00,$45,$44,$01,$00,$00,$00,$00,$0 0,$00,$00
55:57.286: Heartbeat frame:
55:57.286: 55:57.235: $10,$59,$0A,$45,$00,$00,$48
55:57.286: Heartbeat frame is followed by 32ms of silence
55:57.286: Advisable value for T6 is 16ms

55:57.286: Chatter frame(s):
55:57.286: 55:57.267: $40,$55,$6B

56:02.669: Start macro: : ECM
56:02.685: Synchronising ALDL communications...
56:02.685: Waiting for heartbeat: $F0,$56,$F1,$C9
56:02.685: Waiting for Aldl bus silence of at least 15ms...
56:02.704: Com timeout: Data frame truncated: $10,$59,$0A,$45,$00,$00,$45
56:02.710: Synchronising ALDL communications...
56:02.710: Waiting for heartbeat: $F0,$56,$F1,$C9
56:02.710: Waiting for Aldl bus silence of at least 15ms...
56:02.736: Com timeout: Data frame truncated: $41,$61,$00,$45,$00,$00,$45,$01,$00,$00,$00,$7A,$0 0,$40,$FA
56:02.744: Synchronising ALDL communications...
56:02.744: Waiting for heartbeat: $F0,$56,$F1,$C9
56:02.744: Waiting for Aldl bus silence of at least 15ms...
56:02.938: Com timeout: Data frame truncated: $41,$61,$00,$20,$00,$45,$44,$01,$00,$00,$00,$7A,$0 0,$40,$FA
56:02.948: Stop macro: : ECM

And Max off

38:35.215: Opening COM2 8228,8,N,1
38:45.623: Check vehicle interface...
38:45.629: Interface not checked because "Max232 echo" is not set. (see Com port settings)

38:45.630: Scanning for heartbeat and chatter frames...
38:45.630: Waiting for Aldl bus silence of at least 15ms...
38:45.682: Com timeout: Data frame truncated: $41,$61,$00,$20,$00,$45,$00,$00,$00,$00,$00,$00,$0 0,$00,$00
38:45.698: Heartbeat frame:
38:45.698: 38:45.645: $10,$59,$0A,$45,$00,$00,$48
38:45.698: Heartbeat frame is followed by 32ms of silence
38:45.698: Advisable value for T6 is 16ms

38:45.698: Chatter frame(s):
38:45.698: 38:45.677: $40,$55,$6B

38:51.526: Start macro: : ECM
38:51.525: Synchronising ALDL communications...
38:51.525: Waiting for heartbeat: $F0,$56,$F1,$C9
38:51.525: Waiting for Aldl bus silence of at least 15ms...
38:51.542: Com timeout: Data frame truncated: $41,$61,$00,$20,$00,$45,$45,$01,$00,$00,$00,$7A,$0 0,$40,$FA
38:51.555: Synchronising ALDL communications...
38:51.555: Waiting for heartbeat: $F0,$56,$F1,$C9
38:51.555: Waiting for Aldl bus silence of at least 15ms...
38:51.690: Send: $F4,$57,$01,$00,$B4
38:51.714: Com timeout: Data frame truncated: $AB,$F4,$57,$01,$00,$B4,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
38:51.740: Send: $F4,$57,$01,$00,$B4
38:51.754: Error: Reply frame checksum failure
38:51.764: Resuming normal ALDL communications...
38:51.773: Stop macro: : ECM

Blacky
February 14th, 2013, 04:14 PM
This tells me that your Max232 cable definitely echos back the transmitted command (or else this would fail)

37:20.713: Check vehicle interface...
37:20.719: Waiting for Aldl bus silence of at least 15ms...
37:20.725: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
37:20.729: Max232 interface detected OK

There is no vehicle definition that matches your vehicle exactly, you will need to construct one yourself. Its not difficult you just need to get the base data stream file A114.ds and open it using Windows notepad and use it as a reference when creating the EFILive vehicle definition. You can find the A114.ds file in the zip file: Aldlstuff.zip here: ftp://ftp.diy-efi.org/pub/gmecm/

The "Data frame truncated" errors are concerning, they should not be happening - regardless of what data stream file you have loaded.
Those errors indicate a physical fault in the connection somewhere between the laptop and the PCM. Or else the timings are still not right.

The "truncated" error occurs when the PC has "waited long enough" but the data has not finished being transmitted from the PCM. That can happen for 1 of two reasons:
1. There is a fault in the cabling causing the data to be lost. Since all the data will never arrive, the EFILive software eventually times out and gives the "truncated" error.
2. The timings are wrong, causing the EFILive software to not wait long enough.

To test whether the problem is being caused by reason 2, Set T1=0, T2=0 and T3=1000. That means EFILive will wait for at least 1 full second for a single frame to be transmitted. A frame will never, ever take more than 1 second to be transmitted. So if you still get truncation errors when T3=1000, then you have a hardware/connection/cabling/interface problem.

Regards
Paul

vilant
February 16th, 2013, 06:20 AM
Ok I tried setting all values to 0 and T3 to 1000ms, T6 to 15ms and no chatter was detected. I changed T6 to 100ms and chatter was detected. I received errors but they were reply frame checksum failure in both files. Does that mean it's the connection or timing? Do I need to change the Suspend($F4,$56,$08,$AE) and Reply($F4,$56,$09,$AD) in the chatter. Here's snippet from both files
:32.369: Error: Reply frame checksum failure
02:32.375: Send: $F4,$57,$01,$00,$B4
02:32.481: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$43, $F2,$13,$74,$F1,$1E,$26,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$8C,$00,$00,$19
02:32.491: Synchronising ALDL communications...
02:32.491: Waiting for heartbeat: $F0,$56,$F1,$C9
02:32.491: Waiting for Aldl bus silence of at least 100ms...
02:33.377: Error: Reply frame checksum failure
02:33.400: Send: $F4,$57,$01,$00,$B4
02:33.425: Error: Reply frame checksum failure
02:33.432: Error: No echo received from MAX232
02:33.569: Recv: $10,$59,$0A,$42,$00,$00,$4B
02:33.673: Synchronising ALDL communications...
02:33.673: Waiting for heartbeat: $F0,$56,$F1,$C9
02:33.673: Waiting for Aldl bus silence of at least 100ms...
02:34.578: Error: Reply frame checksum failure
02:34.593: Send: $F4,$57,$01,$00,$B4
02:35.427: Error: Reply frame checksum failure

And
04:28.750: Send: $F4,$57,$01,$00,$B4
04:28.849: Error: Reply frame checksum failure
04:28.867: Send: $F4,$57,$01,$00,$B4
04:28.960: Error: Reply frame checksum failure
04:28.967: Send: $F4,$57,$01,$00,$B4
04:28.975: Error: Max232 echo: $40,$55,$6B did not match command: $F4,$57,$01,$00,$B4
04:28.982: Recv: $F4,$57,$01,$00,$B4
04:28.986: Send: $F4,$57,$01,$00,$B4
04:28.991: Error: Reply frame checksum failure
04:28.997: Error: No echo received from MAX232
04:29.001: Error: Reply frame checksum failure
04:29.004: Send: $F4,$57,$01,$00,$B4
04:29.199: Error: Reply frame checksum failure
04:29.205: Error: No echo received from MAX232
04:29.343: Error: Reply frame checksum failure
04:29.346: Send: $F4,$57,$01,$00,$B4
04:29.545: Error: Reply frame checksum failure
04:29.653: Resuming normal ALDL communications...
04:29.723: Stop macro: : ECM

Blacky
February 16th, 2013, 06:39 AM
I'm not sure what the settings for your vehicle should be but try these (I'm just clutching at straws now):

T1=0
T2=0
T3=100
T4=0
T5=10
T6=10

Set Suspend to: $F1,$56,$08,$B1
Set Resume to: $F1,$56,$09,$B0

Make sure the "Reply" checkbox after each one is ticked.

Turn on View->Serial I/O

Then start the ECM macro, let it run for about 5-10 seconds, then stop it if it hasn't stopped/errored by itself.
Copy all the text and paste it here.

Regards
Paul

vilant
February 16th, 2013, 07:11 AM
There is no vehicle definition that matches your vehicle exactly, you will need to construct one yourself. Its not difficult you just need to get the base data stream file A114.ds and open it using Windows notepad and use it as a reference when creating the EFILive vehicle definition.
Easy is relative to your skill level, and mine's not so good, lol. But I'm up for it. I saved the base data easy enough. But when in V4, I don't see a way to create a new vehicle file. I guess that means I should alter an existing one?

Blacky
February 16th, 2013, 07:28 AM
Easy is relative to your skill level, and mine's not so good, lol. But I'm up for it. I saved the base data easy enough. But when in V4, I don't see a way to create a new vehicle file. I guess that means I should alter an existing one?

Yes, you need to modify an existing one, by deleting the entire contents and entering your vehicle's info.
When saving the vehicle definition, the "Code" is used as the file name. I recommend using the code: A114 1990 LT5 5.7 which will make it easier to identify which vehicle the definition is for.

14584

Hints:

1. Don't add comments to any parameter definitions - adding comments can cause the software to crash and the file you're working on will be corrupted.
2. Adding trouble codes and bit flags descriptions is tedious but read the documentation section: Reference->Requests->Attributes->DTCs (and/or Bit Flags). At the end of the page it describes how to quickly copy/paste up to 8 DTCs/Flags descriptions at a time.

Regards
Paul

vilant
February 16th, 2013, 07:30 AM
Then start the ECM macro, let it run for about 5-10 seconds, then stop it if it hasn't stopped/errored by itself.
Copy all the text and paste it here.

Here's 1991zr1
24:44.854: Opening COM2 8228,8,N,1
25:07.293: Start macro: Engine data: DATA
25:07.300: Synchronising ALDL communications...
25:07.300: Waiting for heartbeat: $F0,$56,$F1,$C9
25:07.300: Waiting for Aldl bus silence of at least 10ms...
25:07.306: Start reading frame
25:07.381: Aldl frame header byte: $10
25:07.381: Aldl frame length byte: $59
25:07.397: Recv: $10,$59,$0A,$42,$00,$00,$4B
25:07.397: Finished reading frame
25:07.397: Frame: 0 = $10,$59,$0A,$42,$00,$00,$4B
25:07.397: Start reading frame
25:07.413: Aldl frame header byte: $40
25:07.413: Aldl frame length byte: $55
25:07.413: Recv: $40,$55,$6B
25:07.413: Finished reading frame
25:07.413: Frame: 1 = $40,$55,$6B
25:07.413: Start reading frame
25:07.413: Aldl frame header byte: $41
25:07.429: Aldl frame length byte: $61
25:07.445: Recv: $41,$61,$00,$20,$00,$42,$41,$01,$00,$00,$00,$7A,$0 0,$3C,$04
25:07.445: Finished reading frame
25:07.445: Frame: 2 = $41,$61,$00,$20,$00,$42,$41,$01,$00,$00,$00,$7A,$0 0,$3C,$04
25:07.445: Start reading frame
25:07.540: Com timeout: Expecting frame header byte
25:07.573: No heartbeat found - ALDL not synchronised yet
25:07.576: Synchronising ALDL communications...
25:07.576: Waiting for heartbeat: $F0,$56,$F1,$C9
25:07.576: Waiting for Aldl bus silence of at least 10ms...
25:07.587: Start reading frame
25:07.589: Aldl frame header byte: $10
25:07.589: Aldl frame length byte: $59
25:07.589: Recv: $10,$59,$0A,$42,$00,$00,$4B
25:07.589: Finished reading frame
25:07.589: Frame: 0 = $10,$59,$0A,$42,$00,$00,$4B
25:07.589: Start reading frame
25:07.621: Aldl frame header byte: $40
25:07.621: Aldl frame length byte: $55
25:07.621: Recv: $40,$55,$6B
25:07.621: Finished reading frame
25:07.621: Frame: 1 = $40,$55,$6B
25:07.621: Start reading frame
25:07.621: Aldl frame header byte: $41
25:07.621: Aldl frame length byte: $61
25:07.637: Recv: $41,$61,$00,$20,$00,$42,$41,$01,$00,$00,$00,$7A,$0 0,$3B,$05
25:07.637: Finished reading frame
25:07.637: Frame: 2 = $41,$61,$00,$20,$00,$42,$41,$01,$00,$00,$00,$7A,$0 0,$3B,$05
25:07.637: Start reading frame
25:07.743: Com timeout: Expecting frame header byte
25:07.808: No heartbeat found - ALDL not synchronised yet
25:07.811: Synchronising ALDL communications...
25:07.811: Waiting for heartbeat: $F0,$56,$F1,$C9
25:07.811: Waiting for Aldl bus silence of at least 10ms...
25:07.821: Start reading frame
25:07.829: Aldl frame header byte: $40
25:07.829: Aldl frame length byte: $55
25:07.829: Recv: $40,$55,$6B
25:07.829: Finished reading frame
25:07.829: Frame: 0 = $40,$55,$6B
25:07.829: Start reading frame
25:07.829: Aldl frame header byte: $41
25:07.829: Aldl frame length byte: $61
25:07.845: Recv: $41,$61,$00,$20,$00,$42,$41,$01,$00,$00,$00,$7A,$0 0,$3B,$05
25:07.845: Finished reading frame
25:07.845: Frame: 1 = $41,$61,$00,$20,$00,$42,$41,$01,$00,$00,$00,$7A,$0 0,$3B,$05
25:07.845: Start reading frame
25:07.946: Com timeout: Expecting frame header byte
25:08.002: No heartbeat found - ALDL not synchronised yet
25:08.009: Stop macro: Engine data: DATA

and Corvettecamaro9091
25:24.622: Opening COM2 8228,8,N,1
25:34.169: Opening COM2 8228,8,N,1
25:54.211: Start macro: : ECM
25:54.225: Synchronising ALDL communications...
25:54.225: Waiting for heartbeat: $F0,$56,$F1,$C9
25:54.225: Waiting for Aldl bus silence of at least 10ms...
25:54.240: Start reading frame
25:54.256: Aldl frame header byte: $10
25:54.256: Aldl frame length byte: $59
25:54.272: Recv: $10,$59,$0A,$42,$00,$00,$4B
25:54.272: Finished reading frame
25:54.272: Frame: 0 = $10,$59,$0A,$42,$00,$00,$4B
25:54.272: Start reading frame
25:54.288: Aldl frame header byte: $40
25:54.288: Aldl frame length byte: $55
25:54.288: Recv: $40,$55,$6B
25:54.288: Finished reading frame
25:54.288: Frame: 1 = $40,$55,$6B
25:54.288: Start reading frame
25:54.288: Aldl frame header byte: $41
25:54.288: Aldl frame length byte: $61
25:54.304: Recv: $41,$61,$00,$20,$00,$42,$42,$01,$00,$00,$00,$7A,$0 0,$3C,$03
25:54.304: Finished reading frame
25:54.304: Frame: 2 = $41,$61,$00,$20,$00,$42,$42,$01,$00,$00,$00,$7A,$0 0,$3C,$03
25:54.304: Start reading frame
25:54.412: Com timeout: Expecting frame header byte
25:54.487: No heartbeat found - ALDL not synchronised yet
25:54.491: Synchronising ALDL communications...
25:54.491: Waiting for heartbeat: $F0,$56,$F1,$C9
25:54.491: Waiting for Aldl bus silence of at least 10ms...
25:54.505: Start reading frame
25:54.512: Aldl frame header byte: $ 0
25:54.512: Aldl frame length byte: $7A
25:54.615: Com timeout: Data frame truncated: $00,$7A,$00,$3C,$03,$42,$42,$01,$00,$00,$00,$7A,$0 0,$3C,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00
25:54.637: No heartbeat found - ALDL not synchronised yet
25:54.640: Synchronising ALDL communications...
25:54.640: Waiting for heartbeat: $F0,$56,$F1,$C9
25:54.640: Waiting for Aldl bus silence of at least 10ms...
25:54.646: Start reading frame
25:54.656: Aldl frame header byte: $10
25:54.656: Aldl frame length byte: $59
25:54.656: Recv: $10,$59,$0A,$42,$00,$00,$4B
25:54.656: Finished reading frame
25:54.656: Frame: 0 = $10,$59,$0A,$42,$00,$00,$4B
25:54.656: Start reading frame
25:54.688: Aldl frame header byte: $40
25:54.688: Aldl frame length byte: $55
25:54.688: Recv: $40,$55,$6B
25:54.688: Finished reading frame
25:54.688: Frame: 1 = $40,$55,$6B
25:54.688: Start reading frame
25:54.688: Aldl frame header byte: $41
25:54.688: Aldl frame length byte: $61
25:54.704: Recv: $41,$61,$00,$20,$00,$42,$42,$01,$00,$00,$00,$7A,$0 0,$3C,$03
25:54.704: Finished reading frame
25:54.704: Frame: 2 = $41,$61,$00,$20,$00,$42,$42,$01,$00,$00,$00,$7A,$0 0,$3C,$03
25:54.704: Start reading frame
25:54.802: Com timeout: Expecting frame header byte
25:54.877: No heartbeat found - ALDL not synchronised yet
25:54.884: Stop macro: : ECM

Blacky
February 16th, 2013, 07:42 AM
Try deleting the heartbeat frame and doing that same test again. There's no need to do the test with both files, either file will do.

By deleting the heartbeat frame I think that will cause the software to not wait for any heartbeat frame.

The reasons I think we should not wait for the heartbeat frame are:
1. it only occurs every 1000ms. The software gives up looking for the heartbeat frame before then.
2. the ALDL bus chatter is very light making it easy enough to find some silence in which to send the suspend command.

Sorry to have you do all this testing, I am away from the office right now and don't have access to any test equipment or I would do all this testing myself.

Regards
Paul

vilant
February 16th, 2013, 09:48 AM
Please, you've done so much already, and it is appreciated believe me. I'll start working on the new vehicle file tomorrow night. Hopefully it won't take more than a few days(can only do a little bit at a time). Just so you now everything I've been doing has been with USB cable in normal (it comes with pins you can jumper out for shorting pins together,). According to the instructions for the cable a 10Kohm resistor can be jumped between A and B pins (but my car wasn't listed in their list of cars you would need to this for). I also purchased the FSM for my car, I did some reading and found the 12 pin layout in ALDL conn. A=ground, B=ECM Diagnostic, C=Ride Control Diagnostic, D and E not used, F=T.C.C.(Vin 8), G=CCM Diagnostic, H=Antilock brake, J=E&C Bus data, K=SIR Serial data, M=Serial data. You can read codes by jumping A and B together and count how many times the SES light flashes. We shouldn't have to jump A and B together because the data comes from pin M correct? Anyway here's what got with no heartbeat.
49:00.167: Updating vehicle information...
49:00.283: Opening COM2 8228,8,N,1
49:47.090: Start macro: Engine data: DATA
49:47.094: Heartbeat not specified - no synchronisation performed
49:47.094: Send suspend command: $F1,$56,$08,$B1
49:47.094: Start writing frame
49:47.094: Send: $F1,$56,$08,$B1
49:47.095: Finished writing frame
49:47.095: Wait 10 ms after writing, before reading...
49:47.105: Start reading frame
49:47.108: Aldl frame header byte: $F1
49:47.108: Aldl frame length byte: $56
49:47.108: Recv: $F1,$56,$08,$B1
49:47.108: Finished reading frame
49:47.108: MAX232 echo: $F1,$56,$08,$B1
49:47.108: Wait 10 ms after writing, before reading...
49:47.118: Start reading frame
49:47.219: Aldl frame header byte: $10
49:47.219: Aldl frame length byte: $59
49:47.219: Recv: $10,$59,$0A,$43,$00,$00,$4A
49:47.219: Finished reading frame
49:47.220: Start writing frame
49:47.220: Send: $F4,$57,$01,$00,$B4
49:47.220: Finished writing frame
49:47.220: Wait 10 ms after writing, before reading...
49:47.230: Start reading frame
49:47.235: Aldl frame header byte: $F4
49:47.235: Aldl frame length byte: $57
49:47.235: Recv: $F4,$57,$01,$00,$B4
49:47.235: Finished reading frame
49:47.235: MAX232 echo: $F4,$57,$01,$00,$B4
49:47.235: Wait 10 ms after writing, before reading...
49:47.245: Start reading frame
49:47.246: Aldl frame header byte: $F4
49:47.246: Aldl frame length byte: $95
49:47.318: Recv: $F4,$95,$01,$FE,$7F,$75,$6B,$30,$20,$40,$22,$4C,$4 8,$15,$20,$25,$40,$40,$88,$80,$00,$00,$00,$FF,$43, $F2,$13,$72,$F1,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$74,$00,$00,$34
49:47.318: Error: Reply frame checksum failure
49:47.386: Finished reading frame
49:47.386: Aborting request due to previous error
49:47.401: Start writing frame
49:47.401: Send: $F4,$57,$01,$00,$B4
49:47.401: Finished writing frame
49:47.401: Wait 10 ms after writing, before reading...
49:47.411: Start reading frame
49:47.413: Aldl frame header byte: $F4
49:47.413: Aldl frame length byte: $57
49:47.413: Recv: $F4,$57,$01,$00,$B4
49:47.413: Finished reading frame
49:47.413: MAX232 echo: $F4,$57,$01,$00,$B4
49:47.413: Wait 10 ms after writing, before reading...
49:47.423: Start reading frame
49:47.423: Aldl frame header byte: $F4
49:47.423: Aldl frame length byte: $95
49:47.521: Com timeout: Data frame truncated: $F4,$95,$FF,$B4,$7F,$2A,$63,$20,$20,$6A,$22,$24,$4 8,$15,$30,$25,$40,$40,$88,$80,$00,$00,$00,$FF,$43, $F2,$93,$F1,$DF,$6D,$96,$16,$38,$30,$40,$40,$80,$C 0,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$7 4,$00,$00,$34,$00
49:47.577: Aborting request due to previous error
49:47.581: Start writing frame
49:47.581: Send: $F4,$57,$01,$00,$B4
49:47.581: Finished writing frame
49:47.581: Wait 10 ms after writing, before reading...
49:47.591: Start reading frame
49:47.591: Aldl frame header byte: $F4
49:47.591: Aldl frame length byte: $57
49:47.592: Recv: $F4,$57,$01,$00,$B4
49:47.592: Finished reading frame
49:47.592: MAX232 echo: $F4,$57,$01,$00,$B4
49:47.592: Wait 10 ms after writing, before reading...
49:47.602: Start reading frame
49:47.606: Aldl frame header byte: $F4
49:47.606: Aldl frame length byte: $95
49:47.708: Com timeout: Data frame truncated: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$04,$FC,$10,$59,$1A,$D3,$47,$F6, $17,$72,$F1,$1E,$25,$66,$66,$80,$80,$00,$00,$00,$8 0,$80,$83,$00,$96,$40,$55,$6B,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$74,$0 0,$00,$30,$00,$00
49:47.764: Aborting request due to previous error
49:47.768: Resuming normal ALDL communications...
49:47.768: Send resume command: $F1,$56,$09,$B0
49:47.768: Start writing frame
49:47.768: Send: $F1,$56,$09,$B0
49:47.769: Finished writing frame
49:47.769: Wait 10 ms after writing, before reading...
49:47.779: Start reading frame
49:47.782: Aldl frame header byte: $F1
49:47.782: Aldl frame length byte: $56
49:47.782: Recv: $F1,$56,$09,$B0
49:47.782: Finished reading frame
49:47.782: MAX232 echo: $F1,$56,$09,$B0
49:47.782: Wait 10 ms after writing, before reading...
49:47.792: Start reading frame
49:47.830: Aldl frame header byte: $10
49:47.830: Aldl frame length byte: $59
49:47.830: Recv: $10,$59,$0A,$43,$00,$00,$4A
49:47.830: Finished reading frame
49:47.832: Stop macro: Engine data: DATA

Blacky
February 16th, 2013, 10:10 AM
Ok, the line in bold tells me that the suspend command is not working

49:47.094: Send suspend command: $F1,$56,$08,$B1
49:47.094: Start writing frame
49:47.094: Send: $F1,$56,$08,$B1
49:47.095: Finished writing frame
49:47.095: Wait 10 ms after writing, before reading...
49:47.105: Start reading frame
49:47.108: Aldl frame header byte: $F1
49:47.108: Aldl frame length byte: $56
49:47.108: Recv: $F1,$56,$08,$B1
49:47.108: Finished reading frame
49:47.108: MAX232 echo: $F1,$56,$08,$B1
49:47.108: Wait 10 ms after writing, before reading...
49:47.118: Start reading frame
49:47.219: Aldl frame header byte: $10
49:47.219: Aldl frame length byte: $59
49:47.219: Recv: $10,$59,$0A,$43,$00,$00,$4A
49:47.219: Finished reading frame

After sending the suspend command (which sent and echoed correctly) we are still seeing chatter frames.

So the suspend/resume commands are probably not being sent to the correct module, try changing them back to what they were before:
i.e.
$F4,$56,$08,$AE
and
$F4,$56,$09,$AD

It may be worth trying other module ID's, such as $F0, and $F5 as those values work on other vehicles.
Basically what we're trying to do is figure out which module is the "Bus Master". Sending the suspend/resume commands to that module (using its correct modules ID) should stop the chatter and allow the ALDL data logging to procede in peace and quiet.

Note: When changing the suspend/resume commands, don't just change the first byte. You should click on the [...] button and change it that way, then the last byte (the checksum) will be automatically updated with the correct value.

Regards
Paul

vilant
February 23rd, 2013, 09:09 AM
Hi Paul,
Alright, it took me a while, but I finally finished creating a new vehicle file. I've been fiddling around with timing, heartbeats, and changing the modules suspend/resume commands and I'm close. I truly believe it's just a matter of getting the timing right. Out of all the combinations, the best is when I had heartbeat set to $F0,$56,$F1,$C9 and can't remember the Timing (tried so many combos) the only error I got was expecting frame header byte. Of course my battery is almost dead now, so I'm recharging it. Don't know if low battery effects anything. So the question is where can I find the correct timing, I know T4 is ECM specific. Do you where I could find that information?

Blacky
February 24th, 2013, 06:51 AM
The T4 timing (and all timing settings) are part of EFILive's implementation of the ALDL protocol. They are not officially defined or documented per ECM or even for the ALDL protocol as a whole.
The timings are really just a set of configuration values that can be "tuned" to allow a non-realtime system (i.e. Windows) to try and behave as closely as possible to a real-time system.

The ALDL protocol was designed to be used with dedicated (hand-held) scan tools which can and do handle their communications with sub millisecond accuracy. Windows being a pre-emptive multitasking system simply cannot do that. So I exposed the internal timers that the software uses in case any situation arose that required those timings to be "tuned". Its really just a case of trial and error.

I would be surprised if T4 needed to be anything other than 0. (I would only try 0 or 10, any other values should not make any difference).

While attempting to data log, the "expecting frame header byte" error will occur if, after sending a request for data, a reply is not received within X milliseconds, where X is defined as:
T2*number of bytes in the reply + T3. So if you make T2=0 and T3>500ms then you should not see that error because the software will always wait at least 500ms for a reply.


Regards
Paul

vilant
February 28th, 2013, 01:02 PM
Hi Paul, thanks for the info. I set T4 - 0. I've been trying a bunch of combinations. The one with the fewest errors is having heartbeat-$F0,$56,$F1,$C9 ,suspend/resume to $F1,$56,$08/$F1,$56,$09 ,Max232 checked but no DTR or RTS and varying T3, T5, and T6 times. The only error is Com timeout: Expecting frame header byte. I turned on the Serial I/O and w/ T3-300, T5-50, T6-150 (in the macro screen the errors were more or less the same no matter what the times were). Here's what I got;
35:51.050: Start macro: Engine data, table $00: DATADTC
35:51.054: Synchronising ALDL communications...
35:51.054: Waiting for heartbeat: $F0,$56,$F1,$C9
35:51.054: Waiting for Aldl bus silence of at least 150ms...
35:51.447: Start reading frame
35:51.466: Aldl frame header byte: $10
35:51.466: Aldl frame length byte: $59
35:51.466: Recv: $10,$59,$0A,$43,$00,$00,$4A
35:51.466: Finished reading frame
35:51.466: Frame: 0 = $10,$59,$0A,$43,$00,$00,$4A
35:51.466: Start reading frame
35:51.498: Aldl frame header byte: $40
35:51.498: Aldl frame length byte: $55
35:51.498: Recv: $40,$55,$6B
35:51.498: Finished reading frame
35:51.498: Frame: 1 = $40,$55,$6B
35:51.498: Start reading frame
35:51.498: Aldl frame header byte: $41
35:51.498: Aldl frame length byte: $61
35:51.514: Recv: $41,$61,$00,$20,$00,$43,$44,$01,$00,$00,$00,$7A,$0 0,$3C,$00
35:51.514: Finished reading frame
35:51.514: Frame: 2 = $41,$61,$00,$20,$00,$43,$44,$01,$00,$00,$00,$7A,$0 0,$3C,$00
35:51.514: Start reading frame
35:51.658: Aldl frame header byte: $10
35:51.658: Aldl frame length byte: $59
35:51.674: Recv: $10,$59,$0A,$43,$00,$00,$4A
35:51.674: Finished reading frame
35:51.674: Frame: 3 = $10,$59,$0A,$43,$00,$00,$4A
35:51.674: Start reading frame
35:51.690: Aldl frame header byte: $40
35:51.690: Aldl frame length byte: $55
35:51.690: Recv: $40,$55,$6B
35:51.690: Finished reading frame
35:51.690: Frame: 4 = $40,$55,$6B
35:51.690: Start reading frame
35:51.690: Aldl frame header byte: $41
35:51.690: Aldl frame length byte: $61
35:51.706: Recv: $41,$61,$00,$20,$00,$43,$44,$01,$00,$00,$00,$7A,$0 0,$3C,$00
35:51.706: Finished reading frame
35:51.706: Frame: 5 = $41,$61,$00,$20,$00,$43,$44,$01,$00,$00,$00,$7A,$0 0,$3C,$00
35:51.706: Start reading frame
35:51.834: Aldl frame header byte: $F0
35:51.850: Aldl frame length byte: $56
35:51.850: Recv: $F0,$56,$F1,$C9
35:51.850: Finished reading frame
35:51.850: Frame: 6 = $F0,$56,$F1,$C9
35:51.850: Found heartbeat: $F0,$56,$F1,$C9 - ALDL synchronised
35:51.850: Send suspend command: $F1,$56,$08,$B1
35:51.850: Start writing frame
35:51.850: Send: $F1,$56,$08,$B1
35:51.850: Finished writing frame
35:51.850: Wait 50 ms after writing, before reading...
35:51.900: Start reading frame
35:51.900: Aldl frame header byte: $F1
35:51.900: Aldl frame length byte: $56
35:51.900: Recv: $F1,$56,$08,$B1
35:51.900: Finished reading frame
35:51.900: MAX232 echo: $F1,$56,$08,$B1
35:51.900: Wait 50 ms after writing, before reading...
35:51.950: Start reading frame
35:52.259: Com timeout: Expecting frame header byte
35:52.472: Start writing frame
35:52.472: Send: $F4,$57,$01,$01,$B3
35:52.473: Finished writing frame
35:52.473: Wait 50 ms after writing, before reading...
35:52.523: Start reading frame
35:52.523: Aldl frame header byte: $F4
35:52.523: Aldl frame length byte: $57
35:52.523: Recv: $F4,$57,$01,$01,$B3
35:52.523: Finished reading frame
35:52.523: MAX232 echo: $F4,$57,$01,$01,$B3
35:52.523: Wait 50 ms after writing, before reading...
35:52.573: Start reading frame
35:52.573: Aldl frame header byte: $F4
35:52.573: Aldl frame length byte: $95
35:52.573: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$04,$10,$00,$00,$00,$00,$FF,$43, $EF,$13,$75,$F1,$1E,$28,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$74,$00,$00,$2D
35:52.573: Finished reading frame
35:52.627: Synchronising ALDL communications...
35:52.627: Waiting for heartbeat: $F0,$56,$F1,$C9
35:52.627: Waiting for Aldl bus silence of at least 150ms...
35:52.773: Start reading frame
35:53.085: Com timeout: Expecting frame header byte
35:53.104: No heartbeat found - ALDL not synchronised yet
35:53.109: Synchronising ALDL communications...
35:53.109: Waiting for heartbeat: $F0,$56,$F1,$C9
35:53.109: Waiting for Aldl bus silence of at least 150ms...
35:53.257: Start reading frame
35:53.569: Com timeout: Expecting frame header byte
35:53.587: No heartbeat found - ALDL not synchronised yet
35:53.695: Synchronising ALDL communications...
35:53.695: Waiting for heartbeat: $F0,$56,$F1,$C9
35:53.695: Waiting for Aldl bus silence of at least 150ms...
35:53.850: Start reading frame
35:54.162: Com timeout: Expecting frame header byte
35:54.181: No heartbeat found - ALDL not synchronised yet
35:54.188: Stop macro: Engine data, table $00: DATADTC

What do you think? Am I close? Everything seems fine (to me at least, lol) until line 35:52.259 where the first Expecting frame header byte pops up. Does the info give you any insight to what I should set timing to? Also, I saw in the Device Manager Properties of the ALDL cable, latency timing and other advanced options. Should these be set to default or should I adjust these too? :cheers:
Screen shot of advanced options
14664

vilant
March 1st, 2013, 11:38 AM
Forgot to mention I had T3 set to 500 and 600 with the same result, I just didn't do it with the Serial I/O on. I'll keep tinkering, let me know if you see anything that helps in the information above.

Blacky
March 1st, 2013, 10:08 PM
The good news is it looks like the bus silence command (using module ID $F1) is working.

From that trace I am pretty sure that after sending the bus silence command, it is echoed back by the cable, but no reply is sent from the vehicle. However, the software is still trying to read the reply from the vehicle which never arrives and so the software thinks that it has not yet successfully silenced the bus. So it keeps trying to synchronize (i.e. search for the heartbeat frame) even though the bus really has gone silent - hence the "Com timeout: Expecting frame header byte" errors.

So you should uncheck the "Reply" checkbox after the suspend and resume commands to tell the software not to expect a reply from the vehicle after sending those commands.

I would like to see you configure it without a heartbeat frame - just delete all the data in the heartbeat frame and try again.
See my post #29 for the reason.

Regards
Paul

Blacky
March 1st, 2013, 10:10 PM
Properties of the ALDL cable, latency timing and other advanced options. Should these be set to default or should I adjust these too? :cheers:
Screen shot of advanced options

You don't need to change anything in device manager. Once So long as the USB driver is isntalled and working (which it is), the EFILive software can (and does) adjust those settings to what it needs.
Regards
Paul

vilant
March 2nd, 2013, 11:23 AM
SUCCESS!!!! Finally working, I think, lol. Unticked the reply on suspend/resume, but still got errors with no heartbeat. So, I put the $F0,$56,$F1,$C9 heartbeat back in, no reply, T3-300, T5-50, and T6-150 and the code started streaming. Switched to the dashboard and started the car. RPM, battery voltage, O2 sensors, seemed to be real time values. RPM went up and other values moved as I gave it gas. I went back into the Macro after I turned off the car and noticed a few errors mixed in with the code (I didn't notice anything wrong w/ the dash though, when it probably happened). Here's the code from the Macro. Do you think I still need to adjust any T-timing or should I just leave it be (maybe I should datalog first to see)?
P.S. There was no interface detected, but there was chatter, while the dash was working and the code was streaming. Is this a problem?
46:58.262: Updating vehicle information...
46:58.377: Opening COM2 8228,8,N,1
47:14.735: Updating vehicle information...
47:14.851: Opening COM2 8228,8,N,1
47:21.374: Check vehicle interface...
47:21.381: Waiting for Aldl bus silence of at least 150ms...
47:22.556: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
47:22.607: Error: Reply frame checksum failure
47:22.620: No response from Max232
47:22.620: Retrying Max232 detection...

47:22.620: Waiting for Aldl bus silence of at least 150ms...
47:25.598: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
47:25.649: Max232 echo was incorrect:" $10,$59,$0A,$41,$00,$00,$4C
47:25.674: No response from Max232
47:25.674: Retrying Max232 detection...

47:25.674: Waiting for Aldl bus silence of at least 150ms...
47:25.988: Requesting Max232 interface to acknowlege: $FF,$59,$0A,$41,$00,$00,$5D...
47:26.039: Error: Reply frame checksum failure
47:26.064: No response from Max232
47:26.064: Retrying Max232 detection...

47:26.064: Interface cannot be detected

47:26.085: Scanning for heartbeat and chatter frames...
47:26.085: Waiting for Aldl bus silence of at least 150ms...
47:28.483: Heartbeat frame:
47:28.483: 47:28.451: $40,$55,$6B
47:28.483: Heartbeat frame is followed by 32ms of silence
47:28.483: Advisable value for T6 is 16ms

47:28.483: Chatter frame(s):
47:28.483: 47:28.483: $41,$61,$00,$20,$00,$41,$41,$01,$00,$00,$00,$7A,$0 0,$38,$09

47:41.876: Start macro: Engine data, table $00: DATADTC
47:41.880: Synchronising ALDL communications...
47:41.880: Waiting for heartbeat: $F0,$56,$F1,$C9
47:41.880: Waiting for Aldl bus silence of at least 150ms...
47:42.376: Send: $F4,$57,$01,$01,$B3
47:42.477: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$41, $F0,$13,$74,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$A6,$00,$00,$03
47:42.496: Send: $F4,$57,$01,$01,$B3
47:42.597: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$41, $F0,$13,$74,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$A6,$00,$00,$03
47:42.605: Send: $F4,$57,$01,$01,$B3
47:42.709: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$41, $F0,$13,$74,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$A6,$00,$00,$03
47:42.716: Send: $F4,$57,$01,$01,$B3
47:42.820: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$41, $F0,$13,$74,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$A6,$00,$00,$03
47:42.828: Send: $F4,$57,$01,$01,$B3
47:42.932: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$41, $F0,$13,$74,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$A6,$00,$00,$03
47:42.941: Send: $F4,$57,$01,$01,$B3
47:43.044: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$41, $F0,$13,$74,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$A6,$00,$00,$03
47:43.147: Send: $F4,$57,$01,$01,$B3
This code kept streaming for a while, I'll skip to the error in the middle
48:46.127: Send: $F4,$57,$01,$01,$B3
48:46.228: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$12,$20,$2 0,$57,$00,$28,$00,$00,$10,$00,$00,$00,$00,$FF,$41, $EB,$13,$5B,$F2,$1E,$25,$66,$66,$80,$80,$00,$00,$0 0,$80,$80,$83,$00,$96,$FF,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 3,$A6,$00,$00,$21
48:46.230: Send: $F4,$57,$01,$01,$B3
48:46.331: Error: Reply frame checksum failure
48:46.332: Send: $F4,$57,$01,$01,$B3
48:46.382: Error: Max232 echo: $40,$55,$6B did not match command: $F4,$57,$01,$01,$B3
48:46.737: Com timeout: Data frame truncated: $41,$F4,$57,$01,$01,$B3,$50,$40,$C0,$80,$00,$7A,$0 0,$38,$09,$10,$59,$02,$00,$00,$00,$95,$40,$55,$6B, $41,$61,$00,$20,$00,$41,$41,$01,$00,$00,$1C,$7A,$0 0,$38,$ED,$10,$59,$02,$00,$00,$00,$95,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
48:46.737: Send: $F4,$57,$01,$01,$B3
48:46.788: Error: Max232 echo: $40,$55,$6B did not match command: $F4,$57,$01,$01,$B3
48:46.839: Error: Reply frame checksum failure
48:46.840: Resuming normal ALDL communications...
48:46.892: Stop macro: Engine data, table $00: DATADTCThis could of been when I started the car

49:04.795: Start macro: Engine data, table $00: DATADTC
49:04.794: Synchronising ALDL communications...
49:04.794: Waiting for heartbeat: $F0,$56,$F1,$C9
49:04.794: Waiting for Aldl bus silence of at least 150ms...
49:05.403: Send: $F4,$57,$01,$01,$B3
49:05.504: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$6A,$20,$2 0,$57,$85,$E8,$10,$00,$90,$00,$00,$00,$90,$FF,$43, $38,$13,$90,$F2,$1E,$24,$DD,$D4,$78,$79,$05,$01,$0 1,$80,$80,$83,$00,$5F,$43,$02,$BA,$00,$28,$38,$00, $12,$00,$01,$62,$00,$00,$01,$81,$01,$BE,$01,$C2,$0 1,$B9,$00,$00,$51
49:05.511: Send: $F4,$57,$01,$01,$B3
49:05.611: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$6A,$20,$2 0,$57,$85,$E8,$14,$00,$90,$00,$00,$00,$90,$FF,$43, $3A,$13,$90,$F2,$1E,$24,$DE,$D4,$78,$79,$05,$01,$0 1,$80,$80,$83,$00,$5E,$43,$02,$BB,$00,$29,$38,$00, $12,$00,$01,$62,$00,$00,$01,$81,$01,$B8,$01,$BA,$0 1,$AC,$00,$00,$64
49:05.612: Send: $F4,$57,$01,$01,$B3
49:05.713: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$6A,$20,$2 0,$57,$85,$E8,$10,$04,$90,$00,$00,$00,$90,$FF,$43, $39,$13,$90,$F2,$1E,$24,$DD,$D4,$78,$79,$05,$01,$0 1,$80,$80,$83,$00,$5E,$43,$02,$BC,$00,$28,$38,$00, $13,$00,$01,$62,$00,$00,$01,$81,$01,$BC,$01,$C0,$0 1,$B2,$00,$00,$55
49:05.714: Send: $F4,$57,$01,$01,$B3
Then the code continued normally again for a while
9:21.504: Send: $F4,$57,$01,$01,$B3
49:21.605: Error: Reply frame checksum failure
49:21.606: Send: $F4,$57,$01,$01,$B3
49:21.707: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$6A,$20,$2 0,$57,$85,$E8,$10,$80,$90,$00,$00,$00,$90,$FF,$46, $3D,$13,$90,$F2,$1E,$24,$E0,$D6,$78,$79,$05,$01,$0 1,$80,$80,$83,$00,$5D,$43,$02,$E8,$00,$22,$35,$00, $22,$00,$01,$62,$00,$00,$01,$81,$01,$B6,$01,$B8,$0 1,$A6,$00,$00,$B6
49:21.712: Send: $F4,$57,$01,$01,$B3

Again this was one error would pop up every 50 lines of code or so, then it continued streaming normally a while
Here's a screen shot
1466914670
I believe screen shot 2 happened when I started the car. So what do you think? Everything good?

vilant
March 3rd, 2013, 08:46 AM
Tried datalogging today and it worked. Was also able to see the dashboard working in sync w/ the vehicle RPM, MPH, etc.. I guess that there's no interface detected doesn't matter. Thanks Paul, for all of your help. I never would've been able to get it working without you. :cheers:

Blacky
March 3rd, 2013, 09:11 AM
The suspend/resume commands are not being sent. I'll try and explain what I think is happening and why.

During normal vehicle operation (i.e. when you're not data logging) the various modules that are connected to the ALDL bus* send and receive "chatter" frames. These frames contain status data that the modules need to share between themselves to keep the vehicle running properly.
* "bus" is just the name for the physical wires that connect all the modules.

The timing of the chatter messages are set up so that they don't collide with each other - i.e. only one message is transmitted on the bus at any given time.

When EFILive start data logging, it needs to send requests onto the bus and receive replies from the bus. All the timings we have been messing around with are really only to ensure that EFILive transmits its message when no other module is transmitting. If two modules transmit at the same time then their messages corrupt each other and neither message is delivered successfully.

The "frame checksum failure" message is the inevitable/eventual collision between a normal chatter message on the bus and an EFILive request/response for data message.

So you still need to configure the suspend/resume commands to actually work and to cause the other modules on the bus to stop sending their chatter messages.
That will require you to experiment with the module ID for the suspend/resume commands. Try all the values from $F0 thru $F5 for the module ID.

Regards
Paul

vilant
March 3rd, 2013, 10:12 AM
The suspend/resume commands are not being sent. I'll try and explain what I think is happening and why.

During normal vehicle operation (i.e. when you're not data logging) the various modules that are connected to the ALDL bus* send and receive "chatter" frames. These frames contain status data that the modules need to share between themselves to keep the vehicle running properly.
* "bus" is just the name for the physical wires that connect all the modules.

The timing of the chatter messages are set up so that they don't collide with each other - i.e. only one message is transmitted on the bus at any given time.

When EFILive start data logging, it needs to send requests onto the bus and receive replies from the bus. All the timings we have been messing around with are really only to ensure that EFILive transmits its message when no other module is transmitting. If two modules transmit at the same time then their messages corrupt each other and neither message is delivered successfully.

The "frame checksum failure" message is the inevitable/eventual collision between a normal chatter message on the bus and an EFILive request/response for data message.

So you still need to configure the suspend/resume commands to actually work and to cause the other modules on the bus to stop sending their chatter messages.
That will require you to experiment with the module ID for the suspend/resume commands. Try all the values from $F0 thru $F5 for the module ID.

Regards
Paul

When I was datalogging everything seemed hunky-dory. I could see everything, MPH and RPM in sync with the actual vehicle readings (I assume the other readings were correct, there's just gauges that give a range not actual value on the car). The frame checksum failure probably happened when I started the car (forgot to press the stop icon, before I started the engine :redface: ). Do you think it works partially but it's not 100% yet? I didn't think I could datalog, if it was having suspend/resume command issues.

vilant
March 3rd, 2013, 10:16 AM
Whoops, I missed the whole "when your not datalogging part":doh2: I'll check tomorrow while the engine is off.

vilant
March 4th, 2013, 10:46 AM
Ok, with the engine off I tried $F0-$F5 for the suspend/resume command. All were done with no reply, heartbeat-$F0,$56,$F1,$C9 ,T3-300, T5-50, T6-150 and Maxecho on. $F5 was the only one where I got Interface detected and Chatter detected. All the others were No Interface detected and Chatter detected. After I auto-detected chatter w/ $F5 and had both green lights, I hit start and got errors. Data would stream with $F1, and all the said settings, even though No Interface was detected, and I was able to datalog:confused:. Here's the info from the macro. I started with $F1, $F0, $F2, $F3, $F4, then $F5. What do you think?
18:04.252: Initialising...
18:04.828: Opening COM2 8228,8,N,1
18:05.150: Ready.
18:37.168: Check vehicle interface... $F1
18:37.176: Waiting for Aldl bus silence of at least 150ms...
18:38.987: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
18:39.037: Error: Reply frame checksum failure
18:39.042: No response from Max232
18:39.042: Retrying Max232 detection...

18:39.042: Waiting for Aldl bus silence of at least 150ms...
18:39.190: Requesting Max232 interface to acknowlege: $FF,$59,$0A,$45,$00,$80,$D9...
18:39.240: Max232 echo was incorrect:" $10,$59,$0A,$45,$00,$00,$48
18:39.248: No response from Max232
18:39.248: Retrying Max232 detection...

18:39.248: Waiting for Aldl bus silence of at least 150ms...
18:39.580: Requesting Max232 interface to acknowlege: $FF,$59,$0A,$45,$00,$00,$59...
18:39.630: Error: Reply frame checksum failure
18:39.639: No response from Max232
18:39.639: Retrying Max232 detection...

18:39.639: Interface cannot be detected

18:39.651: Scanning for heartbeat and chatter frames...
18:39.651: Waiting for Aldl bus silence of at least 150ms...
18:44.893: Heartbeat frame:
18:44.893: 18:43.068: $40,$55,$6B
18:44.893: Heartbeat frame is followed by 16ms of silence
18:44.893: Advisable value for T6 is 8ms

18:44.893: Chatter frame(s):
18:44.893: 18:43.084: $41,$61,$00,$20,$00,$45,$44,$01,$00,$00,$00,$7A,$0 0,$40,$FA
18:44.893: 18:43.228: $10,$59,$0A,$45,$00,$00,$48

19:33.971: Updating vehicle information...
19:34.085: Opening COM2 8228,8,N,1
19:47.566: Check vehicle interface... $F0
19:47.572: Waiting for Aldl bus silence of at least 150ms...
19:48.671: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
19:48.721: Max232 echo was incorrect:" $10,$59,$0A,$45,$00,$00,$48
19:48.727: No response from Max232
19:48.727: Retrying Max232 detection...

19:48.727: Waiting for Aldl bus silence of at least 150ms...
19:50.480: Requesting Max232 interface to acknowlege: $FF,$59,$0A,$45,$00,$00,$59...
19:50.531: Max232 echo was incorrect:" $FF,$59,$0A,$45,$00,$00,$59
19:50.560: No response from Max232
19:50.560: Retrying Max232 detection...

19:50.560: Waiting for Aldl bus silence of at least 150ms...
19:51.494: Requesting Max232 interface to acknowlege: $FF,$59,$0A,$45,$00,$00,$59...
19:51.545: Error: Reply frame checksum failure
19:51.565: No response from Max232
19:51.565: Retrying Max232 detection...

19:51.565: Interface cannot be detected

19:51.583: Scanning for heartbeat and chatter frames...
19:51.583: Waiting for Aldl bus silence of at least 150ms...
19:53.765: Heartbeat frame:
19:53.765: 19:51.940: $40,$55,$6B
19:53.765: Heartbeat frame is followed by 16ms of silence
19:53.765: Advisable value for T6 is 8ms

19:53.765: Chatter frame(s):
19:53.765: 19:51.956: $41,$61,$00,$20,$00,$45,$44,$01,$00,$00,$00,$7A,$0 0,$40,$FA
19:53.765: 19:52.084: $F0,$56,$F1,$C9
19:53.765: 19:52.116: $10,$59,$0A,$45,$00,$00,$48

20:27.353: Updating vehicle information...
20:27.467: Opening COM2 8228,8,N,1
20:38.515: Check vehicle interface... $F2
20:38.523: Waiting for Aldl bus silence of at least 150ms...
20:38.699: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
20:38.749: Error: Reply frame checksum failure
20:38.759: No response from Max232
20:38.759: Retrying Max232 detection...

20:38.759: Waiting for Aldl bus silence of at least 150ms...
20:38.902: Requesting Max232 interface to acknowlege: $FF,$59,$0A,$45,$00,$FF,$5A...
20:38.952: Max232 echo was incorrect:" $10,$59,$0A,$45,$00,$00,$48
20:38.972: No response from Max232
20:38.972: Retrying Max232 detection...

20:38.972: Waiting for Aldl bus silence of at least 150ms...
20:39.292: Requesting Max232 interface to acknowlege: $FF,$59,$0A,$45,$00,$00,$59...
20:39.342: Max232 echo was incorrect:" $FF,$59,$0A,$45,$00,$00,$59
20:39.362: No response from Max232
20:39.362: Retrying Max232 detection...

20:39.362: Interface cannot be detected

20:39.379: Scanning for heartbeat and chatter frames...
20:39.379: Waiting for Aldl bus silence of at least 150ms...
20:41.567: Heartbeat frame:
20:41.567: 20:41.327: $40,$55,$6B
20:41.567: Heartbeat frame is followed by 32ms of silence
20:41.567: Advisable value for T6 is 16ms

20:41.567: Chatter frame(s):
20:41.567: 20:41.359: $41,$61,$00,$20,$00,$45,$44,$01,$00,$00,$00,$7A,$0 0,$40,$FA
20:41.567: 20:41.487: $F0,$56,$F1,$C9
20:41.567: 20:41.519: $10,$59,$0A,$45,$00,$00,$48

21:10.454: Updating vehicle information...
21:10.569: Opening COM2 8228,8,N,1
21:21.664: Check vehicle interface... $F3
21:21.671: Waiting for Aldl bus silence of at least 150ms...
21:22.363: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
21:22.413: Error: Reply frame checksum failure
21:22.426: No response from Max232
21:22.426: Retrying Max232 detection...

21:22.426: Waiting for Aldl bus silence of at least 150ms...
21:22.768: Requesting Max232 interface to acknowlege: $FF,$59,$0A,$ED,$00,$AC,$05...
21:22.819: Max232 echo was incorrect:" $10,$59,$0A,$45,$00,$00,$48
21:22.838: No response from Max232
21:22.838: Retrying Max232 detection...

21:22.838: Waiting for Aldl bus silence of at least 150ms...
21:23.158: Requesting Max232 interface to acknowlege: $FF,$59,$0A,$45,$00,$00,$59...
21:23.209: Max232 echo was incorrect:" $FF,$59,$0A,$45,$00,$00,$59
21:23.228: No response from Max232
21:23.228: Retrying Max232 detection...

21:23.228: Interface cannot be detected

21:23.246: Scanning for heartbeat and chatter frames...
21:23.246: Waiting for Aldl bus silence of at least 150ms...
21:25.430: Heartbeat frame:
21:25.430: 21:23.605: $40,$55,$6B
21:25.430: Heartbeat frame is followed by 16ms of silence
21:25.430: Advisable value for T6 is 8ms

21:25.430: Chatter frame(s):
21:25.430: 21:23.621: $41,$61,$00,$20,$00,$45,$44,$01,$00,$00,$00,$7A,$0 0,$40,$FA
21:25.430: 21:23.781: $10,$59,$0A,$45,$00,$00,$48

21:54.134: Updating vehicle information...
21:54.249: Opening COM2 8228,8,N,1
22:00.538: Check vehicle interface... $F4
22:00.545: Waiting for Aldl bus silence of at least 150ms...
22:02.735: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
22:02.785: Error: Reply frame checksum failure
22:02.795: No response from Max232
22:02.795: Retrying Max232 detection...

22:02.795: Waiting for Aldl bus silence of at least 150ms...
22:04.763: Requesting Max232 interface to acknowlege: $FF,$59,$8A,$00,$AC,$48,$2A...
22:04.813: Max232 echo was incorrect:" $10,$59,$0A,$45,$00,$00,$48
22:04.834: No response from Max232
22:04.834: Retrying Max232 detection...

22:04.834: Waiting for Aldl bus silence of at least 150ms...
22:05.153: Requesting Max232 interface to acknowlege: $FF,$59,$0A,$45,$00,$00,$59...
22:05.512: Com timeout: Data frame truncated: $10,$E9,$59,$0A,$45,$00,$00,$59,$40,$55,$6B,$41,$6 1,$00,$20,$00,$45,$45,$01,$00,$00,$00,$7A,$00,$40, $F9,$F0,$56,$F1,$C9,$10,$59,$0A,$45,$00,$00,$48,$4 0,$55,$6B,$41,$61,$00,$20,$00,$45,$45,$01,$00,$00, $00,$7A,$00,$40,$F9,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0 0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $00
22:05.539: No response from Max232
22:05.539: Retrying Max232 detection...

22:05.539: Interface cannot be detected

22:05.564: Scanning for heartbeat and chatter frames...
22:05.564: Waiting for Aldl bus silence of at least 150ms...
22:07.648: Heartbeat frame:
22:07.648: 22:06.607: $40,$55,$6B
22:07.648: Heartbeat frame is followed by 32ms of silence
22:07.648: Advisable value for T6 is 16ms

22:07.648: Chatter frame(s):
22:07.648: 22:06.639: $41,$61,$00,$20,$00,$45,$45,$01,$00,$00,$00,$7A,$0 0,$40,$F9
22:07.648: 22:06.784: $10,$59,$0A,$45,$00,$00,$48

22:30.139: Updating vehicle information...
22:30.253: Opening COM2 8228,8,N,1
22:37.853: Check vehicle interface... $F5
22:37.860: Waiting for Aldl bus silence of at least 150ms...
22:38.271: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
22:38.321: Max232 interface detected OK

22:38.326: Scanning for heartbeat and chatter frames...
22:38.326: Waiting for Aldl bus silence of at least 150ms...
22:40.770: Heartbeat frame:
22:40.771: 22:39.730: $40,$55,$6B
22:40.771: Heartbeat frame is followed by 33ms of silence
22:40.771: Advisable value for T6 is 16ms

22:40.771: Chatter frame(s):
22:40.771: 22:39.762: $41,$61,$00,$20,$00,$45,$45,$01,$00,$00,$00,$7A,$0 0,$40,$F9
22:40.771: 22:39.906: $10,$59,$0A,$45,$00,$00,$48

22:56.842: Start macro: Engine data, table $00: DATADTC Pressed start because I had both lights green
22:56.843: Synchronising ALDL communications...
22:56.843: Waiting for heartbeat: $F0,$56,$F1,$C9
22:56.843: Waiting for Aldl bus silence of at least 150ms...
22:57.907: Send: $F4,$57,$01,$01,$B3
22:57.957: Error: Reply frame checksum failure
22:57.976: Error: No echo received from MAX232
22:58.083: Recv: $10,$59,$0A,$45,$00,$00,$48
22:58.087: Send: $F4,$57,$01,$01,$B3
22:58.279: Error: Reply frame checksum failure
22:58.285: Send: $F4,$57,$01,$01,$B3
22:58.386: Error: Reply frame checksum failure
22:58.393: Send: $F4,$57,$01,$01,$B3
22:58.494: Error: Reply frame checksum failure
22:58.501: Resuming normal ALDL communications...
22:58.551: Error: Reply frame checksum failure
22:58.558: Error: No echo received from MAX232
22:58.566: Stop macro: Engine data, table $00: DATADTC

vilant
March 5th, 2013, 09:48 AM
Hi Paul,
Think this is it. Tinkered around and finally got both green lights and no errors. With the car off and the heartbeat= $F0,$56,$F1,$C9, suspend/resume=$F1, and set the times to T2=5, T3=160, T5=5, T6=17. Here's a section of what the serial I/O looked like
21:20.303: Start macro: Engine data, table $00: DATADTC
21:20.308: Synchronising ALDL communications...
21:20.308: Waiting for heartbeat: $F0,$56,$F1,$C9
21:20.308: Waiting for Aldl bus silence of at least 17ms...
21:20.405: Start reading frame
21:20.549: Aldl frame header byte: $10
21:20.549: Aldl frame length byte: $59
21:20.549: Recv: $10,$59,$0A,$44,$30,$00,$19
21:20.549: Finished reading frame
21:20.549: Frame: 0 = $10,$59,$0A,$44,$30,$00,$19
21:20.549: Start reading frame
21:20.565: Aldl frame header byte: $40
21:20.581: Aldl frame length byte: $55
21:20.581: Recv: $40,$55,$6B
21:20.581: Finished reading frame
21:20.581: Frame: 1 = $40,$55,$6B
21:20.581: Start reading frame
21:20.581: Aldl frame header byte: $41
21:20.581: Aldl frame length byte: $61
21:20.597: Recv: $41,$61,$2F,$20,$00,$44,$43,$01,$2D,$10,$C7,$7A,$0 0,$3C,$CD
21:20.597: Finished reading frame
21:20.597: Frame: 2 = $41,$61,$2F,$20,$00,$44,$43,$01,$2D,$10,$C7,$7A,$0 0,$3C,$CD
21:20.597: Start reading frame
21:20.741: Aldl frame header byte: $10
21:20.741: Aldl frame length byte: $59
21:20.757: Recv: $10,$59,$0A,$44,$2F,$00,$1A
21:20.757: Finished reading frame
21:20.757: Frame: 3 = $10,$59,$0A,$44,$2F,$00,$1A
21:20.757: Start reading frame
21:20.773: Aldl frame header byte: $40
21:20.773: Aldl frame length byte: $55
21:20.773: Recv: $40,$55,$6B
21:20.773: Finished reading frame
21:20.773: Frame: 4 = $40,$55,$6B
21:20.773: Start reading frame
21:20.773: Aldl frame header byte: $41
21:20.773: Aldl frame length byte: $61
21:20.789: Recv: $41,$61,$2F,$20,$00,$44,$43,$01,$2F,$10,$DF,$7A,$0 0,$3C,$B3
21:20.789: Finished reading frame
21:20.789: Frame: 5 = $41,$61,$2F,$20,$00,$44,$43,$01,$2F,$10,$DF,$7A,$0 0,$3C,$B3
21:20.789: Start reading frame
21:20.949: Aldl frame header byte: $10
21:20.949: Aldl frame length byte: $59
21:20.949: Recv: $10,$59,$0A,$44,$2F,$00,$1A
21:20.949: Finished reading frame
21:20.949: Frame: 6 = $10,$59,$0A,$44,$2F,$00,$1A
21:20.949: Start reading frame
21:20.965: Aldl frame header byte: $40
21:20.981: Aldl frame length byte: $55
21:20.981: Recv: $40,$55,$6B
21:20.981: Finished reading frame
21:20.981: Frame: 7 = $40,$55,$6B
21:20.981: Start reading frame
21:20.981: Aldl frame header byte: $41
21:20.981: Aldl frame length byte: $61
21:20.997: Recv: $41,$61,$2F,$20,$00,$44,$43,$01,$31,$10,$F6,$7A,$0 0,$3C,$9A
21:20.997: Finished reading frame
21:20.997: Frame: 8 = $41,$61,$2F,$20,$00,$44,$43,$01,$31,$10,$F6,$7A,$0 0,$3C,$9A
21:20.997: Start reading frame
21:21.125: Aldl frame header byte: $F0
21:21.125: Aldl frame length byte: $56
21:21.125: Recv: $F0,$56,$F1,$C9
21:21.125: Finished reading frame
21:21.125: Frame: 9 = $F0,$56,$F1,$C9
21:21.125: Found heartbeat: $F0,$56,$F1,$C9 - ALDL synchronised
21:21.125: Send suspend command: $F1,$56,$08,$B1
21:21.125: Start writing frame
21:21.125: Send: $F1,$56,$08,$B1
21:21.125: Finished writing frame
21:21.125: Wait 5 ms after writing, before reading...
21:21.130: Start reading frame
21:21.141: Aldl frame header byte: $F1
21:21.141: Aldl frame length byte: $56
21:21.141: Recv: $F1,$56,$08,$B1
21:21.141: Finished reading frame
21:21.141: MAX232 echo: $F1,$56,$08,$B1
21:21.141: Start writing frame
21:21.141: Send: $F4,$57,$01,$01,$B3
21:21.141: Finished writing frame
21:21.141: Wait 5 ms after writing, before reading...
21:21.146: Start reading frame
21:21.157: Aldl frame header byte: $F4
21:21.157: Aldl frame length byte: $57
21:21.157: Recv: $F4,$57,$01,$01,$B3
21:21.157: Finished reading frame
21:21.157: MAX232 echo: $F4,$57,$01,$01,$B3
21:21.157: Wait 5 ms after writing, before reading...
21:21.162: Start reading frame
21:21.162: Aldl frame header byte: $F4
21:21.162: Aldl frame length byte: $95
21:21.237: Recv: $F4,$95,$01,$20,$F9,$00,$00,$00,$00,$00,$6A,$20,$2 0,$57,$85,$E8,$10,$04,$90,$01,$00,$00,$8F,$FF,$45, $3C,$13,$8F,$F1,$1E,$27,$DC,$D4,$73,$73,$05,$01,$0 1,$80,$80,$83,$00,$4B,$43,$03,$4D,$00,$24,$2E,$00, $1A,$00,$00,$B7,$00,$00,$01,$81,$01,$AA,$01,$AA,$0 1,$AD,$00,$00,$BC
21:21.237: Finished reading frame
21:21.563: Start writing frame
21:21.563: Send: $F4,$57,$01,$01,$B3
21:21.564: Finished writing frame
21:21.564: Wait 5 ms after writing, before reading...
21:21.569: Start reading frame
21:21.572: Aldl frame header byte: $F4
21:21.572: Aldl frame length byte: $57
21:21.573: Recv: $F4,$57,$01,$01,$B3

Pressed stop, turned off serial I/O, started the car and saw that the virtual dashboard was in sync with real one. I believe I should be good to go from now on right? You haven't seen anything of concern have you? :cheers:

Blacky
March 5th, 2013, 11:53 AM
You haven't seen anything of concern have you? :cheers:

That looks good - you're now officially an expert on ALDL communications :)
Paul

vilant
March 6th, 2013, 07:52 AM
That looks good - you're now officially an expert on ALDL communications :)
Paul
Sweet. :rockon: Thanks, again.

Gefferson
March 13th, 2013, 03:19 PM
goodnight! can not solve a
Would anyone help me follow the below problem :bangin:

08:04.296: Start writing frame
08:04.296: Send: $F4,$56,$08,$AE
08:04.297: Finished writing frame
08:04.297: Wait 10 ms after writing, before reading...
08:04.307: Start reading frame
08:04.307: Aldl frame header byte: $F4
08:04.307: Aldl frame length byte: $56
08:04.307: Recv: $F4,$56,$08,$AE
08:04.307: Finished reading frame
08:04.307: MAX232 echo: $F4,$56,$08,$AE
08:04.307: Wait 10 ms after writing, before reading...
08:04.317: Start reading frame
08:04.510: Com timeout: Expecting frame header byte
08:04.525: Start writing frame
08:04.525: Send: $F4,$57,$01,$00,$B4
08:04.526: Finished writing frame
08:04.526: Wait 10 ms after writing, before reading...
08:04.536: Start reading frame
08:04.536: Aldl frame header byte: $F4
08:04.536: Aldl frame length byte: $57
08:04.536: Recv: $F4,$57,$01,$00,$B4
08:04.536: Finished reading frame
08:04.536: MAX232 echo: $F4,$57,$01,$00,$B4
08:04.536: Wait 10 ms after writing, before reading...
08:04.546: Start reading frame
08:04.744: Com timeout: Expecting frame header byte
08:04.789: Aborting request due to previous error
08:04.886: Heartbeat not specified - no synchronisation performed
08:04.886: Send suspend command: $F4,$56,$08,$AE
08:04.886: Start writing frame
08:04.886: Send: $F4,$56,$08,$AE
08:04.887: Finished writing frame
08:04.887: Wait 10 ms after writing, before reading...
08:04.897: Start reading frame
08:04.897: Aldl frame header byte: $F4
08:04.897: Aldl frame length byte: $56
08:04.897: Recv: $F4,$56,$08,$AE
08:04.897: Finished reading frame
08:04.897: MAX232 echo: $F4,$56,$08,$AE
08:04.897: Wait 10 ms after writing, before reading...
08:04.907: Start reading frame
08:05.104: Com timeout: Expecting frame header byte
08:05.146: Start writing frame
08:05.146: Send: $F4,$57,$01,$00,$B4
08:05.147: Finished writing frame
08:05.147: Wait 10 ms after writing, before reading...
08:05.157: Start reading frame
08:05.157: Aldl frame header byte: $F4
08:05.157: Aldl frame length byte: $57
08:05.157: Recv: $F4,$57,$01,$00,$B4
08:05.157: Finished reading frame
08:05.157: MAX232 echo: $F4,$57,$01,$00,$B4
08:05.157: Wait 10 ms after writing, before reading...
08:05.167: Start reading frame
08:05.369: Com timeout: Expecting frame header byte
08:05.406: Aborting request due to previous error
08:05.410: Stop macro: Engine data and DTCs: DATADTC



================================================== =====

17:27.735: Check vehicle interface...
17:27.740: Waiting for Aldl bus silence of at least 200ms...
17:27.928: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
17:27.928: Start writing frame
17:27.928: Send: $FF,$55,$AC
17:27.929: Finished writing frame
17:27.929: Wait 10 ms after writing, before reading...
17:27.939: Start reading frame
17:27.939: Aldl frame header byte: $FF
17:27.939: Aldl frame length byte: $ 0
17:27.939: Recv: $FF,$55,$AC
17:27.939: Finished reading frame
17:27.939: Max232 interface detected OK

17:27.939: Scanning for heartbeat and chatter frames...
17:27.939: Waiting for Aldl bus silence of at least 200ms...
17:28.131: Start reading frame
17:28.334: Com timeout: Expecting frame header byte
17:28.367: No chatter found



==============================================



18:22.095: Scan for chatter...
18:22.095: Waiting for Aldl bus silence of at least 200ms...
18:22.289: Start reading frame
18:22.492: Com timeout: Expecting frame header byte
18:22.501: No chatter found
18:22.503: Start reading frame
18:22.695: Com timeout: Expecting frame header byte
18:22.699: No chatter found
18:22.702: Start reading frame
18:22.898: Com timeout: Expecting frame header byte
18:22.902: No chatter found
18:22.904: Start reading frame
18:23.101: Com timeout: Expecting frame header byte
18:23.105: No chatter found
18:23.107: Start reading frame
18:23.304: Com timeout: Expecting frame header byte
18:23.308: No chatter found
18:23.310: Start reading frame
18:23.507: Com timeout: Expecting frame header byte
18:23.511: No chatter found
18:23.513: Start reading frame
18:23.710: Com timeout: Expecting frame header byte
18:23.714: No chatter found
18:23.716: Start reading frame
18:23.914: Com timeout: Expecting frame header byte
18:23.917: No chatter found
18:23.919: Start reading frame
18:24.117: Com timeout: Expecting frame header byte
18:24.120: No chatter found
18:24.121: Start reading frame
18:24.320: Com timeout: Expecting frame header byte
18:24.323: No chatter found
18:24.324: Start reading frame
18:24.523: Com timeout: Expecting frame header byte
18:24.525: No chatter found
18:24.527: Start reading frame
18:24.726: Com timeout: Expecting frame header byte
18:24.729: No chatter found
18:24.730: Start reading frame
18:24.929: Com timeout: Expecting frame header byte
18:24.931: No chatter found
18:24.932: Start reading frame
18:25.132: Com timeout: Expecting frame header byte
18:25.134: No chatter found
18:25.135: Start reading frame
18:25.335: Com timeout: Expecting frame header byte
18:25.337: No chatter found
18:25.347: Start reading frame
18:25.539: Com timeout: Expecting frame header byte
18:25.544: No chatter found
18:25.547: Start reading frame
18:25.742: Com timeout: Expecting frame header byte
18:25.747: No chatter found
18:25.750: Start reading frame
18:25.945: Com timeout: Expecting frame header byte
18:25.951: No chatter found
18:25.953: Start reading frame
18:26.148: Com timeout: Expecting frame header byte
18:26.154: No chatter found
18:26.157: Start reading frame
18:26.351: Com timeout: Expecting frame header byte
18:26.358: No chatter found
18:26.361: Start reading frame
18:26.554: Com timeout: Expecting frame header byte
18:26.561: No chatter found
18:26.564: Start reading frame
18:26.757: Com timeout: Expecting frame header byte
18:26.764: No chatter found
18:26.767: Start reading frame
18:26.960: Com timeout: Expecting frame header byte
18:26.967: No chatter found
18:26.970: Start reading frame
18:27.164: Com timeout: Expecting frame header byte
18:27.169: No chatter found
18:27.172: Start reading frame
18:27.367: Com timeout: Expecting frame header byte
18:27.373: No chatter found
18:27.375: Start reading frame
18:27.570: Com timeout: Expecting frame header byte
18:27.576: No chatter found
18:27.579: Start reading frame
18:27.773: Com timeout: Expecting frame header byte
18:27.779: No chatter found
18:27.782: Start reading frame
18:27.976: Com timeout: Expecting frame header byte
18:27.982: No chatter found
18:27.985: Start reading frame
18:28.179: Com timeout: Expecting frame header byte
18:28.185: No chatter found
18:28.188: Start reading frame
18:28.382: Com timeout: Expecting frame header byte
18:28.389: No chatter found
18:28.392: Start reading frame
18:28.586: Com timeout: Expecting frame header byte
18:28.591: No chatter found
18:28.594: Start reading frame
18:28.789: Com timeout: Expecting frame header byte
18:28.795: No chatter found
18:28.798: Start reading frame
18:28.992: Com timeout: Expecting frame header byte
18:28.998: No chatter found
18:29.000: Start reading frame
18:29.195: Com timeout: Expecting frame header byte
18:29.201: No chatter found
18:29.204: Start reading frame
18:29.398: Com timeout: Expecting frame header byte
18:29.404: No chatter found
18:29.407: Start reading frame
18:29.601: Com timeout: Expecting frame header byte
18:29.609: No chatter found
18:29.611: Start reading frame
18:29.804: Com timeout: Expecting frame header byte
18:29.811: No chatter found
18:29.814: Start reading frame
18:30.007: Com timeout: Expecting frame header byte
18:30.013: No chatter found
18:30.016: Start reading frame
18:30.211: Com timeout: Expecting frame header byte
18:30.216: No chatter found
18:30.219: Start reading frame
18:30.414: Com timeout: Expecting frame header byte
18:30.420: No chatter found
18:30.423: Start reading frame
18:30.617: Com timeout: Expecting frame header byte
18:30.623: No chatter found
18:30.626: Start reading frame
18:30.820: Com timeout: Expecting frame header byte
18:30.826: No chatter found
18:30.829: Start reading frame
18:31.023: Com timeout: Expecting frame header byte
18:31.030: No chatter found
18:31.034: Stop scanning for chatter

Blacky
March 13th, 2013, 03:32 PM
goodnight! can not solve a
Would anyone help me follow the below problem :bangin:

08:04.296: Start writing frame
08:04.296: Send: $F4,$56,$08,$AE
08:04.297: Finished writing frame
08:04.297: Wait 10 ms after writing, before reading...
08:04.307: Start reading frame
08:04.307: Aldl frame header byte: $F4
08:04.307: Aldl frame length byte: $56
08:04.307: Recv: $F4,$56,$08,$AE
08:04.307: Finished reading frame
08:04.307: MAX232 echo: $F4,$56,$08,$AE
08:04.307: Wait 10 ms after writing, before reading...
08:04.317: Start reading frame
08:04.510: Com timeout: Expecting frame header byte


The interface cable is sending back a response so the connection from the PC to the interface box looks ok.
There appears to be no data from the vehicle. Check the connection from the interface box to the vehicle.

Sometimes the software gets confused by built in modems and if it connects to the modem accidentally then sometimes you get this same strange trace where the modem echoes back all the commands but nothing else.

Check in Windows device manager to see what COM port number your interface cable is using and make sure that is the same COM port number set up in the EFILive software properties setting.

Regards
Paul

Gefferson
April 13th, 2013, 12:23 AM
Paul
've tried everything possible, could you give me a hint where I am going wrong, or the file may be the car that is wrong

follows the following test

49:31.017: Opening COM1 8228,8,N,1
49:32.721: Start macro: Engine data and DTCs: DATADTC
49:32.724: Heartbeat not specified - no synchronisation performed
49:32.724: Send suspend command: $F4,$56,$08,$AE
49:32.724: Start writing frame
49:32.724: Send: $F4,$56,$08,$AE
49:32.725: Finished writing frame
49:32.725: Wait 10 ms after writing, before reading...
49:32.735: Start reading frame
49:32.735: Aldl frame header byte: $F4
49:32.735: Aldl frame length byte: $56
49:32.735: Recv: $F4,$56,$08,$AE
49:32.735: Finished reading frame
49:32.735: MAX232 echo: $F4,$56,$08,$AE
49:32.735: Wait 10 ms after writing, before reading...
49:32.745: Start reading frame
49:32.939: Com timeout: Expecting frame header byte
49:32.967: Start writing frame
49:32.967: Send: $F4,$57,$01,$00,$B4
49:32.968: Finished writing frame
49:32.968: Wait 10 ms after writing, before reading...
49:32.978: Start reading frame
49:32.978: Aldl frame header byte: $B5
49:32.978: Aldl frame length byte: $5D
49:33.174: Com timeout: Data frame truncated: $B5,$5D,$F1,$AE,$00,$00,$00,$00,$00,$00,$00
49:33.186: Error: No echo received from MAX232
49:33.187: Wait 10 ms after writing, before reading...
49:33.197: Start reading frame
49:33.393: Com timeout: Expecting frame header byte
49:33.397: Aborting request due to previous error
49:33.398: Heartbeat not specified - no synchronisation performed
49:33.398: Send suspend command: $F4,$56,$08,$AE
49:33.398: Start writing frame
49:33.398: Send: $F4,$56,$08,$AE
49:33.400: Finished writing frame
49:33.400: Wait 10 ms after writing, before reading...
49:33.410: Start reading frame
49:33.410: Aldl frame header byte: $FE
49:33.410: Aldl frame length byte: $15
49:33.410: Recv: $FE,$55,$C8
49:33.410: Error: Reply frame checksum failure
49:33.421: Finished reading frame
49:33.421: Error: No echo received from MAX232
49:33.423: Start writing frame
49:33.423: Send: $F4,$57,$01,$00,$B4
49:33.424: Finished writing frame
49:33.424: Wait 10 ms after writing, before reading...
49:33.434: Start reading frame
49:33.434: Aldl frame header byte: $F4
49:33.434: Aldl frame length byte: $57
49:33.434: Recv: $F4,$57,$01,$00,$B4
49:33.434: Finished reading frame
49:33.434: MAX232 echo: $F4,$57,$01,$00,$B4
49:33.434: Wait 10 ms after writing, before reading...
49:33.444: Start reading frame
49:33.643: Com timeout: Expecting frame header byte
49:33.683: Aborting request due to previous error
49:33.685: Heartbeat not specified - no synchronisation performed
49:33.685: Send suspend command: $F4,$56,$08,$AE
49:33.685: Start writing frame
49:33.685: Send: $F4,$56,$08,$AE
49:33.687: Finished writing frame
49:33.687: Wait 10 ms after writing, before reading...
49:33.697: Start reading frame
49:33.697: Aldl frame header byte: $F4
49:33.697: Aldl frame length byte: $56
49:33.697: Recv: $F4,$56,$08,$AE
49:33.697: Finished reading frame
49:33.697: MAX232 echo: $F4,$56,$08,$AE
49:33.697: Wait 10 ms after writing, before reading...
49:33.707: Start reading frame
49:33.908: Com timeout: Expecting frame header byte
49:33.950: Start writing frame
49:33.950: Send: $F4,$57,$01,$00,$B4
49:33.951: Finished writing frame
49:33.951: Wait 10 ms after writing, before reading...
49:33.961: Start reading frame
49:33.961: Aldl frame header byte: $F4
49:33.961: Aldl frame length byte: $57
49:33.961: Recv: $F4,$57,$01,$00,$B4
49:33.961: Finished reading frame
49:33.961: MAX232 echo: $F4,$57,$01,$00,$B4
49:33.961: Wait 10 ms after writing, before reading...
49:33.971: Start reading frame
49:34.158: Com timeout: Expecting frame header byte
49:34.194: Aborting request due to previous error
49:34.301: Stop macro: Engine data and DTCs: DATADTC

------------------------------------------------------------------------------------------------


ALDL->Listen to Chatter

08:59.374: Com timeout: Expecting frame header byte
08:59.377: No chatter found
08:59.378: Start reading frame
08:59.577: Com timeout: Expecting frame header byte
08:59.580: No chatter found
08:59.580: Start reading frame
08:59.781: Com timeout: Expecting frame header byte
08:59.783: No chatter found
08:59.783: Start reading frame
08:59.984: Com timeout: Expecting frame header byte
08:59.985: No chatter found
08:59.995: Start reading frame
09:00.187: Com timeout: Expecting frame header byte
09:00.193: No chatter found
09:00.195: Start reading frame
09:00.390: Com timeout: Expecting frame header byte
09:00.396: No chatter found
09:00.399: Start reading frame
09:00.593: Com timeout: Expecting frame header byte
09:00.599: No chatter found
09:00.602: Start reading frame
09:00.796: Com timeout: Expecting frame header byte
09:00.803: No chatter found
09:00.806: Start reading frame
09:00.999: Com timeout: Expecting frame header byte
09:01.005: No chatter found
09:01.008: Start reading frame
09:01.202: Com timeout: Expecting frame header byte
09:01.208: No chatter found
09:01.211: Start reading frame
09:01.406: Com timeout: Expecting frame header byte
09:01.411: No chatter found
09:01.414: Start reading frame
09:01.609: Com timeout: Expecting frame header byte
09:01.614: No chatter found
09:01.617: Start reading frame
09:01.812: Com timeout: Expecting frame header byte
09:01.818: No chatter found
09:01.820: Start reading frame
09:02.015: Com timeout: Expecting frame header byte
09:02.021: No chatter found
09:02.024: Start reading frame
09:02.218: Com timeout: Expecting frame header byte
09:02.224: No chatter found
09:02.227: Start reading frame
09:02.421: Com timeout: Expecting frame header byte
09:02.427: No chatter found
09:02.430: Start reading frame
09:02.624: Com timeout: Expecting frame header byte
09:02.630: No chatter found
09:02.634: Stop scanning for chatter

-------------------------------------------------------------------------------

Show I/O, then select ALDL->Auto Detect Chatter.
15:49.344: Check vehicle interface...
15:49.348: Waiting for Aldl bus silence of at least 50ms...
15:49.410: Requesting Max232 interface to acknowlege: $FF,$55,$AC...
15:49.410: Start writing frame
15:49.410: Send: $FF,$55,$AC
15:49.410: Finished writing frame
15:49.410: Wait 10 ms after writing, before reading...
15:49.420: Start reading frame
15:49.420: Aldl frame header byte: $FF
15:49.420: Aldl frame length byte: $ 0
15:49.420: Recv: $FF,$55,$AC
15:49.420: Finished reading frame
15:49.420: Max232 interface detected OK

15:49.420: Scanning for heartbeat and chatter frames...
15:49.420: Waiting for Aldl bus silence of at least 50ms...
15:49.472: Start reading frame
15:49.675: Com timeout: Expecting frame header byte
15:49.708: No chatter found




with the options presented marked DTR and RTS
Interface detected however chatter not detect

Blacky
April 14th, 2013, 10:13 AM
49:32.967: Send: $F4,$57,$01,$00,$B4
49:32.968: Finished writing frame
49:32.968: Wait 10 ms after writing, before reading...
49:32.978: Start reading frame
49:32.978: Aldl frame header byte: $B5
49:32.978: Aldl frame length byte: $5D
49:33.174: Com timeout: Data frame truncated: $B5,$5D,$F1,$AE,$00,$00,$00,$00,$00,$00,$00


The "wait 10ms" option may need to be set to 0. Try setting T5=0

Regards
Paul