Go Back   Third Generation F-Body Message Boards > Tech Boards > DIY PROM
Sign in using an external account
Register Forgot Password?

DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

Welcome to ThirdGen.org!
Welcome to ThirdGen.org.

You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, at no cost, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, join the ThirdGen.org community today!


Reply
 
Thread Tools Search this Thread
Old 08-17-2005, 11:39 PM   #1
Junior Member
 
Join Date: Mar 2003
Location: Edmonton, Alberta, Canada
Posts: 66
Car: 1986 Cutlass
Engine: 305
Transmission: 200-4R

Classifieds Rating: (0)
Tunerpro RT ALDL Defintions problems

I am having problems creating a datastream defintion file. The datastream is A140, for a 1991 3.1L Cavalier. I can get Tunerpro to connect but not display the info from the ECM.

I am assuming my first command, Mode 8, is working as the ALDL connects. After that things get a little fuzzy. Here's some snipets from the A140 spec file,

Quote:
The ECM is the master of ALDL. When an ALDL tester is useto gather ALDL data, it should gain master ship of ALDL by issuing a mode 8 to the ECM. Once the tester has gained mastership, it's testers responsibility to schedule and command normal mode (see normal mode message schedule) from the ECM to maintain normal system functionality while gathering ALDL data from any module on the data link.
Quote:
MODE 7 (COMMAND NORMAL MODE MESSAGE)
ALDL REQUEST:
- MESSAGE ID = $F4
- MESSAGE LENGTH = $57
- MODE = $07
- ECM SCHEDULER MESSAGE CODE ($05, $0A, $F0)
- SUM CHECK

THE ECM WILL RESPOND WITH THE APPROPRIATE NORMAL MODE SCHEDULER MESSAGE IF ONE EXISTS FOR THAT PARTICULAR SCHEDULER MESSAGE CODE."
Quote:
NORMAL MODE MESSAGE SCHEDULE
----------------------------

MASTER MODULE NORMAL MODE MESSAGES TO BE COMMANDED DURING MODE 1, 2, 3, & 4 COMMUNICATIONS WITH ANY CONTROLLER ON THE DATA LINK. THESE MESSAGES ARE TO BE COMMANDED WITH A MODE 7 COMMAND TO THE MASTER.

COMMAND ID LISTEN ID MES LENGTH

$0A $0A x ECM BROADCAST MESSAGE

$05 $05 x ECM BROADCAST MESSAGE


COMMAND ID: THIS IS THE ID OF THE NORMAL MODE MESSAGE TO BE COMMANDED BY A MODE 7 TO THE MASTER.

LISTEN ID : WHEN THE MODE 7 IS SENT TO THE MASTER, THE MASTER TRANSMITS THE REQUESTED NORMAL MODE MESSAGE WHICH MAY OR MAY NOT CAUSE A RESPONSE MESSAGE TO BE GENERATED BY ANOTHER MODULE. IN ORDER TO MAINTAIN PROPER SYNCHRONIZATION WITH TRAFFIC ON THE DATA LINK, THE LISTEN ID SHOULD BE THAT OF THE RESPONSE MESSAGE IF ONE IS GENERATED OR THE COMMAND ID IF NO RESPONSE IS GENERATED BY THE NORMAL MODE MESSAGE.

MES LENGTH: IF THE RESPONSE MESSAGE ID IS THE SAME AS THE COMMANDED MESSAGE ID THE MESSAGE LENGTH IS USED TO DIFFERENTIATE THE RESPONSE MESSAGE FROM THE TRANSMIT MESSAGE."
From what I can gather I need to command Mode 7, Command String: F4, 57, 07, F0 and the ECM should respond with the Mode 1 Data Stream. Payload size: 63, Offset 4. I have tried a bunch of different combination and commanding Mode7 and Mode 1 at different times. Nothing seems to work.

Any ideas? I have used freescan, in the status window it commands Mode 8 then Mode 1 and everything works without the Mode 7 stuff. I have tried it in Tunerpro without success.

Thank You for any help,
Steve
wanarace is offline vBGarage Page   Reply With Quote
Old 08-18-2005, 02:59 AM   #2
TGO Supporter
 
Mangus's Avatar
 
Join Date: Jan 2000
Location: In your ear. No, the other one.
Posts: 1,856
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi

Classifieds Rating: (0)
No, you send a Mode 1 command to receive a mode 1 message.

Mode 7 restarts the chatter that you stopped with the Mode 8 command.

Fix that first. If you're still having trouble:

After it connects, is the error count increasing? If so, while the error count climbs, manually send the mode 8 commands until the error count stops climbing. If you can get that to happen, you should be getting data.

This will all be better after I re-write the ALDL engine.

M
Mangus is offline vBGarage Page   Reply With Quote
Old 08-18-2005, 04:21 PM   #3
Junior Member
 
Join Date: Mar 2003
Location: Edmonton, Alberta, Canada
Posts: 66
Car: 1986 Cutlass
Engine: 305
Transmission: 200-4R

Classifieds Rating: (0)
Ok thanks Magnus. Just to confirm, I do not need mode 7. Mode 8 first, then Mode 1 to get Data.

Error counts stays at zero when it connects at first. Count goes up by 1 if I send Mode 1 command. I will have to play around some more when I get home.

Thanks
Steve
wanarace is offline vBGarage Page   Reply With Quote
Old 08-18-2005, 04:37 PM   #4
TGO Supporter
 
Mangus's Avatar
 
Join Date: Jan 2000
Location: In your ear. No, the other one.
Posts: 1,856
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi

Classifieds Rating: (0)
Correct, you shouldn't need the Mode 7 command. You *may* not need the mode 8 command either. That depends on whether or not your ECM/BCC is "chatty".

M
Mangus is offline vBGarage Page   Reply With Quote
Old 08-18-2005, 08:12 PM   #5
Junior Member
 
Join Date: Mar 2003
Location: Edmonton, Alberta, Canada
Posts: 66
Car: 1986 Cutlass
Engine: 305
Transmission: 200-4R

Classifieds Rating: (0)
I pretty sure I need Mode 8. The it will only connect if I send the Mode 8 first. Also Freescan has to send Mode 8 first before the Mode 1.

Thanks
Steve
wanarace is offline vBGarage Page   Reply With Quote
Old 08-18-2005, 11:22 PM   #6
Junior Member
 
Join Date: Mar 2003
Location: Edmonton, Alberta, Canada
Posts: 66
Car: 1986 Cutlass
Engine: 305
Transmission: 200-4R

Classifieds Rating: (0)
Ok, so I was able to play around with it some more tonight. Unfortunaltey I am still at square one.

I did notice something a little strange. Here's what I am doing;
-Mode 8 first, aldl connects, no data.
-Send Mode 1 command, I get 1 Packet error, only 1 not multiple like chatter.
-Send Mode 8 Command, no error, no data. However F456 appears as my Prom ID. F4, 56 are the first two bits of my Mode 8 command. So it appears the ECM does not want to send the Mode 1 data for some reason.

Here are my command settings

Mode 8 (first command on list)
Command String: F4, 56, 08
Payload Size: 3 bytes
Payload Offset: 1
Checksum Cmd

Mode 1 (second on list)
Command String: F4, 57, 01
Payload Size: 63 Bytes
payload Offset: 4
Monitor
(I also tried Checksum Cmd on/off with no effect)

This is what the A140 specs say, maybe an error there?
Quote:
MODE 1 (TRANSMIT FIXED DATA STREAM)
ALDL REQUEST:
- MESSAGE ID = $F4
- MESSAGE LENGTH = $57
- MODE = $01
- MESSAGE = $00
- SUM CHECK

THE ECM WILL RESPOND WITH THE FOLLOWING MESSAGE:
- MESSAGE ID = $F4
- MESSAGE LENGTH = $95
- MODE = $01
- DATA BYTE 1
.
.
- DATA BYTE 63
- SUM CHECK
Quote:
MODE 8 (DISABLE COMMUNICATIONS)
ALDL REQUEST:
- MESSAGE ID = $F4
- MESSAGE LENGTH = $56
- MODE = $08
- CHECKSUM


THE ECM WILL RESPOND WITH THE FOLLOWING MESSAGE:
- MESSAGE ID = $F4
- MESSAGE LENGTH = $56
- MODE = $08
- SUM CHECK
Thank you for any help,
Steve
wanarace is offline vBGarage Page   Reply With Quote
Old 08-19-2005, 01:07 AM   #7
TGO Supporter
 
Mangus's Avatar
 
Join Date: Jan 2000
Location: In your ear. No, the other one.
Posts: 1,856
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi

Classifieds Rating: (0)
The F456 you're seeing is the echo of the mode 8 command (F4 56 08 checksum).

Do this:

Hit connect, let it connect with no data. Send a bunch of mode 8 commands (just keep sending them with the "send command" button) until you start getting data.

See if that works.

Unfortunately you have a chatty ECM. I'll be doing the re-write over the next couple of months, after which this will no longer be a problem. Sorry about that!

Mark
Mangus is offline vBGarage Page   Reply With Quote
Old 08-19-2005, 10:03 AM   #8
Junior Member
 
Join Date: Mar 2003
Location: Edmonton, Alberta, Canada
Posts: 66
Car: 1986 Cutlass
Engine: 305
Transmission: 200-4R

Classifieds Rating: (0)
Haha, I don't think there is any need to be sorry I have received more support with this "free" program, then any commercial program. I will try it and let you know what happens.

Thank you for all your help.
Steve
wanarace is offline vBGarage Page   Reply With Quote
Old 08-19-2005, 09:45 PM   #9
Junior Member
 
Join Date: Mar 2003
Location: Edmonton, Alberta, Canada
Posts: 66
Car: 1986 Cutlass
Engine: 305
Transmission: 200-4R

Classifieds Rating: (0)
Nothing happened Sent Mode 8 a million times, still same thing. I tried sending a bunch of the other modes to see what kind of errors I could get and what worked. No combination could get data to transmit.

I am kind of suprised none of the DIY guys here have ever tried hooking an aldl cable up to a Cavalier (91-94 that is). There were probably more Z24 V6 cars made then all the Camaros.

Thanks again,
Steve
wanarace is offline vBGarage Page   Reply With Quote
Old 08-20-2005, 09:41 AM   #10
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 11,390
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
Quote:
Originally posted by wanarace
Nothing happened Sent Mode 8 a million times, still same thing. I tried sending a bunch of the other modes to see what kind of errors I could get and what worked. No combination could get data to transmit.

I am kind of suprised none of the DIY guys here have ever tried hooking an aldl cable up to a Cavalier (91-94 that is). There were probably more Z24 V6 cars made then all the Camaros.

Thanks again,
Steve
Only need to send the mode 1 commands. Once the ECM recognizes one it will respond with the data and wait for another command. The chatter will stop for a period of time. As long as you keep sending mode 1's the ECM will keep responding with data.

I am kind of suprised none of the DIY guys here have ever tried hooking an aldl cable up to a Cavalier (91-94 that is).

Maybe because this is a 3rd-gen f-body site?

RBob.
RBob is offline vBGarage Page   Reply With Quote
Old 08-20-2005, 01:08 PM   #11
Junior Member
 
Join Date: Mar 2003
Location: Edmonton, Alberta, Canada
Posts: 66
Car: 1986 Cutlass
Engine: 305
Transmission: 200-4R

Classifieds Rating: (0)
Yes this is a 3rd gen site Thought somebody would own a z24 winter beater like me.

Mode 1 by it's self will not allow the ALDL to connect. Freescan has a status window where you can see the commands sent to the ECM and the response. Mode 1 causes chatter, Mode 8 stops the chatter, then allows Mode 1 transmit the data as normal.

Thanks again.
Steve
wanarace is offline vBGarage Page   Reply With Quote
Old 08-20-2005, 01:56 PM   #12
Senior Member
 
Join Date: Jul 2003
Location: Dallas
Posts: 457

Classifieds Rating: (0)
Quote:
Originally posted by wanarace
......Here are my command settings

Mode 8 (first command on list)
Command String: F4, 56, 08
Payload Size: 3 bytes
Payload Offset: 1
Checksum Cmd

Mode 1 (second on list)
Command String: F4, 57, 01
Payload Size: 63 Bytes
payload Offset: 4
Monitor
(I also tried Checksum Cmd on/off with no effect)

This is what the A140 specs say, maybe an error there?



Thank you for any help,
Steve
Yes, I believe there is an error there. For the Mode 1 command send F4, 56, 01 instead of F4, 57, 01. When I did my .ads for the $0D mask, I had to do this and all was fine. For some reason, a lot of the datastream definitions have this command wrong. HTH
__________________
If it doesn't make it go fast, stop fast, or look cool, its fluff!
HaulnA$$ is offline vBGarage Page   Reply With Quote
Old 08-20-2005, 03:39 PM   #13
Junior Member
 
Join Date: Mar 2003
Location: Edmonton, Alberta, Canada
Posts: 66
Car: 1986 Cutlass
Engine: 305
Transmission: 200-4R

Classifieds Rating: (0)
I think I may have tried F4,56, 01 already, but I'll try it again incase I missed it.

Thanks
Steve
wanarace is offline vBGarage Page   Reply With Quote
Old 08-20-2005, 03:39 PM
ThirdGen
1992 Camaro




Paid Advertisement


Reply

Go Back   Third Generation F-Body Message Boards > Tech Boards > DIY PROM

Tags
01, 56, 57, 8, aldl, camaro, check, data, e6, f4, mode, mode2408commands, mode8, pro, sum, tuner
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

 


1982 Camaro '82 || 1983 Camaro '83 || 1984 Camaro '84 || 1985 Camaro '85 || 1986 Camaro '86 || 1987 Camaro '87 || 1988 Camaro '88 || 1989 Camaro '89 || 1990 Camaro '90 || 1991 Camaro '91 || 1992 Camaro '92


All times are GMT -5. The time now is 11:40 AM.


Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.5.2
All content copyright © 1997 - 2012 ThirdGen.org. All rights reserved. No part of this website may be reproduced without the expressed, documented, and written consent of ThirdGen.org's Administrators.

Emails & Contact Details