Pennock's Fiero Forum
  Technical Discussion & Questions - Archive
  '87-'88 DIS CarBytes V2 ALDL Definitions File

T H I S   I S   A N   A R C H I V E D   T O P I C
  

Email This Page to Someone! | Printable Version


'87-'88 DIS CarBytes V2 ALDL Definitions File by Wipe0ut
Started on: 01-29-2006 09:43 PM
Replies: 19
Last post by: Wipe0ut on 01-31-2006 03:05 PM
Wipe0ut
Member
Posts: 1524
From: Mankato, MN
Registered: May 2002


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-29-2006 09:43 PM Click Here to See the Profile for Wipe0utClick Here to visit Wipe0ut's HomePageSend a Private Message to Wipe0utDirect Link to This Post
Hey guys. From other posts you may think I'm worthless, and while that is usually the case I think Kyle and I are onto something here. We spent a couple hours playing with his '88 DIS L4 and CarBytes, and with Kyle being the driver and me being the brain, we figured out a few of the sensors/gauges by looking at the raw data from the serial byte stream. I just started learning how to use CarBytes V2 today so I'm going into this headfirst without really knowing what's going on, but we did get a few things to work:
Coolant Temperature
Throttle Position (this was the easy one!)
Tachometer/engine RPM
Vehicle Speed Sensor (50% sure)
Oxygen Sensor
Battery Voltage (70% sure)
What do you guys think, has this been done before? I'm pretty excited - it's really fun to watch Kyle drive around and see the graphs of throttle position vs. RPM.

Now for the problems. I copied a macro from the standard ALDL definition and I'm not sure if it's exactly what I need. The program is crashing on me a lot, and to get my definitions to work, I have to do this:
Open CarBytes
Click the start reading ALDL information
Open my definition file

If I need to change anything, I have to stop logging, edit, then save and close program, then reopen in that order. Weird, huh.

Anyway, exciting! Does anybody have any extra information on how to decode the byte stream on these DIS Dukes?

P.S. give me a positive, this is the first useful thing I've done!

------------------
1986 Pontiac Fiero GT 4.9.. IT RUNS!

[This message has been edited by Wipe0ut (edited 01-29-2006).]

IP: Logged
PFF
System Bot
TK
Member
Posts: 10013
From:
Registered: Aug 2002


Feedback score: (2)
Leave feedback





Total ratings: 200
Rate this member

Report this Post01-29-2006 09:51 PM Click Here to See the Profile for TKSend a Private Message to TKDirect Link to This Post
Sent
TK

[This message has been edited by TK (edited 01-29-2006).]

IP: Logged
Wipe0ut
Member
Posts: 1524
From: Mankato, MN
Registered: May 2002


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-29-2006 09:59 PM Click Here to See the Profile for Wipe0utClick Here to visit Wipe0ut's HomePageSend a Private Message to Wipe0utDirect Link to This Post
Sent.

Adam

Maybe we can get this into a fully working file :]

IP: Logged
TK
Member
Posts: 10013
From:
Registered: Aug 2002


Feedback score: (2)
Leave feedback





Total ratings: 200
Rate this member

Report this Post01-29-2006 10:04 PM Click Here to See the Profile for TKSend a Private Message to TKDirect Link to This Post
I can spell, really...

Did it show up?

[This message has been edited by TK (edited 01-29-2006).]

IP: Logged
Wipe0ut
Member
Posts: 1524
From: Mankato, MN
Registered: May 2002


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-29-2006 10:10 PM Click Here to See the Profile for Wipe0utClick Here to visit Wipe0ut's HomePageSend a Private Message to Wipe0utDirect Link to This Post
What? You sent me a blank e-mail. :P
IP: Logged
TK
Member
Posts: 10013
From:
Registered: Aug 2002


Feedback score: (2)
Leave feedback





Total ratings: 200
Rate this member

Report this Post01-29-2006 10:10 PM Click Here to See the Profile for TKSend a Private Message to TKDirect Link to This Post
Pull the string tighter!

[This message has been edited by TK (edited 01-29-2006).]

IP: Logged
Wipe0ut
Member
Posts: 1524
From: Mankato, MN
Registered: May 2002


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-29-2006 10:45 PM Click Here to See the Profile for Wipe0utClick Here to visit Wipe0ut's HomePageSend a Private Message to Wipe0utDirect Link to This Post
WTF I'm pulling as hard as I can! Yeah I got it, I'll hopefully get all that stuff together tomorrow.. surprised you haven't yet TK!
IP: Logged
TK
Member
Posts: 10013
From:
Registered: Aug 2002


Feedback score: (2)
Leave feedback





Total ratings: 200
Rate this member

Report this Post01-29-2006 10:49 PM Click Here to See the Profile for TKSend a Private Message to TKDirect Link to This Post
I don't have a TBI L4 or I would have.
IP: Logged
Wipe0ut
Member
Posts: 1524
From: Mankato, MN
Registered: May 2002


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-29-2006 11:17 PM Click Here to See the Profile for Wipe0utClick Here to visit Wipe0ut's HomePageSend a Private Message to Wipe0utDirect Link to This Post
Ah, and it's coming together I don't either, but my roommate has two this makes it all so much easier.
IP: Logged
TK
Member
Posts: 10013
From:
Registered: Aug 2002


Feedback score: (2)
Leave feedback





Total ratings: 200
Rate this member

Report this Post01-29-2006 11:39 PM Click Here to See the Profile for TKSend a Private Message to TKDirect Link to This Post
Glad I could help.
IP: Logged
goldiron
Member
Posts: 285
From: Sugar Land, Texas
Registered: Jul 2001


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-29-2006 11:54 PM Click Here to See the Profile for goldironSend a Private Message to goldironDirect Link to This Post
I'm assuming that other '87, '88 DIS owners will be following this thread with interest. It would be nice to have a 'version' of WinALDL that works for us. Good luck, to say the least.
IP: Logged
PFF
System Bot
darkhorizon
Member
Posts: 12279
From: Flint Michigan
Registered: Jan 2006


Feedback score: (1)
Leave feedback





Total ratings: 451
Rate this member

Report this Post01-30-2006 12:59 AM Click Here to See the Profile for darkhorizonSend a Private Message to darkhorizonDirect Link to This Post
We just had a thread on this sort of thing awhile ago, although it never got anywhere, I have some more stuff I need to do with my DIS duke, then I can go right into reading data off the ecu, so it would be nice if we could put together a begining to end.
IP: Logged
Wipe0ut
Member
Posts: 1524
From: Mankato, MN
Registered: May 2002


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-30-2006 01:45 AM Click Here to See the Profile for Wipe0utClick Here to visit Wipe0ut's HomePageSend a Private Message to Wipe0utDirect Link to This Post
Well dark that's what I'm doing. I have the easy stuff figured out, and with the help of TK I'll be making the rest of it work. The program that I'm doing this for is CarBytes V2. We are using the very simple two transistor interface (not using the MAX232 chip) so we couldn't get EFIlive V4 to work.

Does anybody have experience writing ALDL definitions in CarBytes V2? I can handle most of the stuff myself but I'm not so sure on the macros. I'm sure an hour or two playing with that should get me somewhere, though. I copied the Holden V8, which has a lot of extra steps that aren't being used (it's trying to send a request for data to the ALDL like most cars need [but Fieros only need the 10k resistor]), but the cable and interface we are using is receive-only.

[This message has been edited by Wipe0ut (edited 01-30-2006).]

IP: Logged
Wipe0ut
Member
Posts: 1524
From: Mankato, MN
Registered: May 2002


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-30-2006 10:46 PM Click Here to See the Profile for Wipe0utClick Here to visit Wipe0ut's HomePageSend a Private Message to Wipe0utDirect Link to This Post

Wipe0ut

1524 posts
Member since May 2002
I got most of the stuff done - need someone to look over it and possibly test it and see what I'm missing. It's on my laptop which doesn't have a wireless card - I'll post again once I find a suitable wireless card for it.
IP: Logged
Wipe0ut
Member
Posts: 1524
From: Mankato, MN
Registered: May 2002


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-30-2006 11:06 PM Click Here to See the Profile for Wipe0utClick Here to visit Wipe0ut's HomePageSend a Private Message to Wipe0utDirect Link to This Post

Wipe0ut

1524 posts
Member since May 2002
http://v8fiero.net/upload/88_Fiero_DIS.ald

All I request is you give me a +!

IP: Logged
Fierobsessed
Member
Posts: 4782
From: Las Vegas, NV
Registered: Dec 2001


Feedback score: N/A
Leave feedback





Total ratings: 147
Rate this member

Report this Post01-31-2006 04:26 AM Click Here to See the Profile for FierobsessedSend a Private Message to FierobsessedDirect Link to This Post
Im sorta curious about this whole carbytes thing... How the heck do I get it so that the computer is continuously sending data, and Carbytes is continuously displaying it. The way I have it now, I can send the ALDL macro 8 times and 4 or 5 full aldl samples come back and thats it. As far as I can tell, the data is all correct but It will only display as many times as the macro is run. Im pretty sure I am missing some key concept with the aldl requests page.

I am working on this with a Quad 4 H.O. W41 computer that I wrote the definition file for.

I have tried this program on several different model computers and none like to continuously display data, just a full sample from time to time.

Other programs seem to work fine, but none have the data stream modifiability that carbytes seems to have. It is a well written program.

So, what does it take to get the computer to send the data stream continuously?

This is typically what I get when I run the macro.

Send: $F4,$56,$08,$AE
Recv: $F4,$56,$08,$AE
Send: $F4,$57,$01,$00,$B4
Recv: $F4,$95,$01,$07,$E7,$00,$08,$00,$12,$00,$FF,$01,$00,$70,$00,$00,$00,$00,$82,$68,$01,$80,$80,
$13,$00,$96,$EE,$01,$E6,$00,$00,$FF,$00,$00,$1D,$27,$8B,$80,$00,$06,$00,$00,$D5,$01,$06,$00,$00,
$26,$47,$08,$00,$00,$00,$00,$00,$00,$00,$3F,$1C,$00,$40,$1D,$42,$00,$50,$80,$26
Send: $F4,$56,$09,$AD
Recv: $F4,$56,$09,$AD
Repeat: 1
Send: $F4,$56,$08,$AE
Recv: $F4,$56,$08,$AE
Send: $F4,$57,$01,$00,$B4
Recv:
Send: $F4,$56,$09,$AD
Recv: $F4,$56,$09,$AD
Repeat: 2
Send: $F4,$56,$08,$AE
Recv: $F4,$56,$08,$AE
Send: $F4,$57,$01,$00,$B4
Recv: $F4,$95,$01,$07,$E7,$00,$08,$00,$12,$00,$FF,$01,$00,$70,$00,$00,$00,$00,$82,$68,$01,$80,$80,
$13,$00,$96,$EE,$01,$E6,$00,$00,$FF,$00,$00,$1D,$27,$8B,$80,$00,$06,$00,$00,$D5,$01,$06,$00,
$00,$26,$47,$08,$00,$00,$00,$00,$00,$00,$00,$3F,$1C,$00,$40,$1D,$42,$00,$50,$80,$26
Send: $F4,$56,$09,$AD
Recv: $F4,$56,$09,$AD
Repeat: 3
Send: $F4,$56,$08,$AE
Recv:
Send: $F4,$57,$01,$00,$B4
Recv:
Send: $F4,$56,$09,$AD
Recv: $F4,$56,$09,$AD

[This message has been edited by Fierobsessed (edited 01-31-2006).]

IP: Logged
TK
Member
Posts: 10013
From:
Registered: Aug 2002


Feedback score: (2)
Leave feedback





Total ratings: 200
Rate this member

Report this Post01-31-2006 10:10 AM Click Here to See the Profile for TKSend a Private Message to TKDirect Link to This Post
You can't. You send the stop communications, then request ALDL, get the stream and request again. If you don't the ECM will revert to normal communications in about 5 seconds.

Terry

IP: Logged
Wipe0ut
Member
Posts: 1524
From: Mankato, MN
Registered: May 2002


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-31-2006 02:54 PM Click Here to See the Profile for Wipe0utClick Here to visit Wipe0ut's HomePageSend a Private Message to Wipe0utDirect Link to This Post
Are you using the MAX232 interface? I've heard of weird things happening with echoing.. but it doesn't look like that's goin on here. I really don't know on that one since all you have to do in a Fiero is jumper the two pins with a resistor

Edit: how in the **** do you get CarBytes to log?!#
Edit 2: oh wow, that was easy. Nevermind. I couldn't figure it out all last night. :x

[This message has been edited by Wipe0ut (edited 01-31-2006).]

IP: Logged
TK
Member
Posts: 10013
From:
Registered: Aug 2002


Feedback score: (2)
Leave feedback





Total ratings: 200
Rate this member

Report this Post01-31-2006 02:59 PM Click Here to See the Profile for TKSend a Private Message to TKDirect Link to This Post
ALDL is one wire so you have to deal with the echo no matter what you do. There are various ways to do it. Watch for it and dump it or watch for the ALDL header and just grab that as it goes by.

The MAX 232/233 has nothing to do with the problem. For ECMs that send out of the data when you connect a resistor to the diag line, it's easier since you don't have to send a shut/request command and then ignore those looping through the MAX chip. Luckily the Fiero 7748 ECM just needs the resistor.

[This message has been edited by TK (edited 01-31-2006).]

IP: Logged
Wipe0ut
Member
Posts: 1524
From: Mankato, MN
Registered: May 2002


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-31-2006 03:05 PM Click Here to See the Profile for Wipe0utClick Here to visit Wipe0ut's HomePageSend a Private Message to Wipe0utDirect Link to This Post
So basically it doesn't matter at all what I "send" to the ECM. I'm so clueless on this stuff. :]
IP: Logged



All times are ET (US)

T H I S   I S   A N   A R C H I V E D   T O P I C
  

Contact Us | Back To Main Page

Advertizing on PFF | Fiero Parts Vendors
PFF Merchandise | Fiero Gallery | Ogre's Cave
Real-Time Chat | Fiero Related Auctions on eBay



Copyright (c) 1999, C. Pennock