PDA

View Full Version : Creating/editing macros



botteman
May 31st, 2007, 03:54 PM
Am using eval version of EFILive 4 to create a definition file
and cannot discover how to create and/or edit macros. :nixweiss:

Have looked throughout the help file, and have tried every-
thing I can think of to enter the hex codes .... but cannot
figure it out. :Eyecrazy:

It's gotta be something simple, right?

Dave
Largo, Florida

Blacky
May 31st, 2007, 10:14 PM
Menu option: Edit->Vehicle, then select the [Macro] tab page.
Do you have access to the V4 documentation? Editing vehicle def's and macros is explained in there.

Regards
Paul

botteman
May 31st, 2007, 11:38 PM
Tnx for the quick reply, Paul.

I've tried using that page already. Still can't do what I 'think' I need
to do. Let me back up and explain; then you can tell me where my
thinking is wrong.

On the [Macros (F6)] tab, I highlight then right-click a macro (in this
case CLRDTC) and find that the command frame is defined as
$F4,$57,$0A,$00,$AB
This information is grayed out so that I can't edit it.

However, on the A221 data stream specification page, the command
to "clear malfunction codes" is $F4,$56,$0A,(checksum).

Why the difference?

Does the $F4,$57,$0A,$00,$AB frame do something different or better
than the one listed in the specification?

Exactly what information does $F4,$57,$0A,$00,$AB clear?

Should I change, or NOT change, this CLRDTC command for this A221
vehicle specification?

When I go to the tab you suggested, I can add a macro, and then
select which 'request' to use for that macro. But where do I define
or edit the items which show up in this 'request' list. Where do I
specify the actual hex codes to build or change a command frame?
Is this done by editing some other file somewhere?

BTW, the vehicle in question is a 1995 Buick Regal Custom with the
L27 3.8L VIN=L engine. Prom ID is $13 $0A. There is no pin B on
the 12 pin diagnostic link connector, which is what prompted me to
find EFILive in the first place. I had a SES light and no idea why.

(Drain Bamaged) Dave
Largo, Florida

Blacky
June 1st, 2007, 04:56 PM
$F4,$57,$0A,$00,$XX
and
$F4,$56,$0A,$XX
where $XX is the checksum are really the same message.

The $F4 says to send the message to the ECM.
The $57 or $56 says how many bytes follow (-$55), so in the first one there are two bytes to follow, in the second one there is only 1 byte to follow.
They both have $A0 - which means clear trouble codes.
The first one has $00 - which is ignored - all trailing $00's are ignored.

As for the othe questions, have you read the documentation? It describes how to enter the data in detail.

The documentation can be accessed via the Help menu, or if that does not work for some reason, locate the file:
\Program Files\EFILive\V4\Doc\Index.htm and double click on it.
Goto the Reference link, then select the three links:
Vehicle Definitions, Modules and Requests. They explain how to define the commands that can then be used to build macros.

Regards
Paul