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

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
Old 01-21-2004, 09:35 AM   #1
Senior Member
 
Join Date: Nov 2003
Location: Rockport, TX
Posts: 647
Car: 1980 Jeep CJ7
Engine: AMC 360 with GM TBI
Transmission: TF727 set for kill...let's get it on!!!

Classifieds Rating: (0)
8746 datastream definition

TunerPro RT v3.05 is great! I have already started TRYING to create an ads for the 1228746. I have the .txt file of what I THINK is the correct datastream definition....A090. I looked at the 160-baud ads that is included with v3.05 ('165) and the two look almost identical. Is it possible to use the '165 ads with the 8746 or do I need to change a few things around?
I searched the TGO archives and didn't really find much that I could use.
This ad is not displayed to registered members.
Register your free account today and become a member on ThirdGen!
__________________
1980 Jeep CJ-7 with a GM-fueled AMC V8, Accel 300+ ignition...GM 1-ton axles front and back...still sort of under construction
jeepguy553 is offline vBGarage Page   Reply With Quote
Sponsored Links
Registered users do not see this ad.
Click here to register for free!
Old 01-21-2004, 09:49 AM   #2
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 9,016
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
Re: 8746 datastream definition

Quote:
Originally posted by jeepguy553
TunerPro RT v3.05 is great! I have already started TRYING to create an ads for the 1228746. I have the .txt file of what I THINK is the correct datastream definition....A090. I looked at the 160-baud ads that is included with v3.05 ('165) and the two look almost identical. Is it possible to use the '165 ads with the 8746 or do I need to change a few things around?
I searched the TGO archives and didn't really find much that I could use.
If you have the one for the '7747 there is only one change to it for the '8746.

IIRC, the O2 crosscounts on the '747 is changed to IAT for the '8746. I know one is changed to IAT, just not absolutely positive it is O2 x-cnts.

RBob.
RBob is offline vBGarage Page   Reply With Quote
Old 01-21-2004, 11:09 AM   #3
Senior Member
 
Join Date: Nov 2003
Location: Rockport, TX
Posts: 647
Car: 1980 Jeep CJ7
Engine: AMC 360 with GM TBI
Transmission: TF727 set for kill...let's get it on!!!

Classifieds Rating: (0)
I just finished setting up a definition file for it using A090. I didn't realize the 7747 and 8746 used almost the same def file. I will look at that in a minute and see if I screwed it up.
I did have one little problem, though. I didn't see Knock Counts in the A090 def file. It had all 20 bytes and bit descriptions where applicable. I just set it up exactly the way the datastream file had it laid out. I got the A090 from the GM-ECM FTP site.
I'll be testing it out shortly...like this afternoon or even this evening when I get home from work/class.
jeepguy553 is offline vBGarage Page   Reply With Quote
Old 01-21-2004, 11:31 AM   #4
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 9,016
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
Not sure which data stream the '8746 uses. You did remind me about diy-efi. There is a hac of the '8746 there too. From it here is the data stream (except for 1 byte which is hardcoded):

Code:
;-----------------------------------------------
; ALDL list
;-----------------------------------------------

				;----------------------------
LD414:	FDB $D002		; 1. eprom id msb
LD416:	FDB $D003		; 2. eprom id lsb
				;----------------------------
LD418:	FDB $00FD		; 3. current IAC posit, (0-255)
				; n = counts
				;----------------------------
LD41A:	FDB $0023		; 4. coolant
				; see table 1
				;----------------------------
LD41C:	FDB $0030		; 5. mph,
				; (mph/1)
				;----------------------------
LD41E:	FDB $002A		; 6. map, (a/d, 0-255)
				; volts = n * .0196
				;----------------------------
LD420:	FDB $001B		; 7. rpm/25
				; rpm = n * 25
				;----------------------------
LD422:	FDB $0042		; 8. tps (a/d, 0-255)
				; volts = n * .0196
				;----------------------------
LD424:	FDB $00A2		; 9. integrator, (0-255)
				;----------------------------
LD426:	FDB $0039		; 10. O2 (a/d), mvdc = 0.2304 * a/d val??
				;	mv = N * (1000/226) = N * 4.425??
				;----------------------------
LD428:	FDB $00E1		; 11. error flag 1
				;
				; b7 error code 12 no drp
				; b6 error code 13 oxygen sensor
				; b5 error code 14 coolant sensor hi
				; b4 error code 15 coolant sensor low
				;
				; b3 error code 21 tps high
				; b2 error code 22 tps low
				; b1 error code 23 iat sensor lo
				; b0 error code 24 vss
				;----------------------------
LD42A:	FDB $00E2		; 12. error flag 2
				;
				; b7 error code 25 iat sensor hi
				; b6 error code 31 governor fail
				; b5 error code 32 not used (egr)
				; b4 error code 33 map sensor high
				;
				; b3 error code 34 map sensor low
				; b2 error code 35 not used
				; b1 error code 41 not used
				; b0 error code 42 est monitor error
				;----------------------------
LD42C:	FDB $00E3		; 13. error flg 3
				;
				; b7 error code 43 knock spark control failure
				; b6 error code 44 O2 lean
				; b5 error code 45 O2 rich
				; b4 error code 51 prom error
				;
				; b3 error code 55 adu error, netres/RTS ovrrun
				; b2 error code 54 not used
				; b1 error code 53 fuel pump relay failure
				; b0 error code 52 cal pack missing
				;--------------------------------------
LD42E:	FDB $000E		; 14. a/f mode word flag 1, (flag),
				;
				; b7 closed loop flag, 1 = closed loop
				; b6 rich/lean flag, 1 = rich
				; b5 closed loop flag, 1 = closed loop
				; b4 async fuel flag
				;
				; b3 4-3 downshift for tcc unlock
				; b2 low battery, 1 = low
				; b1 blm enable flag, 1 = enable store
				; b0 clear flood flag, 1 = cranked in c/flood
				;--------------------------------------
LD430:	FDB $0040		; 15 battery volts, (a/d, 0-255) vbatt/10
				;--------------------------------------
LD432:	FDB $0801		; 16. mcu2 i/o
				;
				; b7 air conditioner, 0 = a/c requested
				; b6 p/s pressure switch
				; b5 high gear, 0 = switch open
				; b4 park neutral, 0 = drive
				;
				; b3 tcc/shift light
				; b2 a/c
				; b1 air divert
				; b0 select
				;--------------------------------------
LD434:	FDB $0069		; 17. PA3, counts of msb only
				;--------------------------------------
LD436:	FDB $00A1		; 18. BLM, (blm/1)
				;--------------------------------------
LD438:	FDB $0024		; 19. IAT, a/d
				;----------------------------
Note that the PA3 counts are the MSB of the knock counter.

RBob.
RBob is offline vBGarage Page   Reply With Quote
Old 01-21-2004, 12:31 PM   #5
Senior Member
 
Join Date: Nov 2003
Location: Rockport, TX
Posts: 647
Car: 1980 Jeep CJ7
Engine: AMC 360 with GM TBI
Transmission: TF727 set for kill...let's get it on!!!

Classifieds Rating: (0)
The light just came on!!! I got it! Thank you Mr. Rbob!
jeepguy553 is offline vBGarage Page   Reply With Quote
Old 01-21-2004, 02:41 PM   #6
Senior Member
 
Join Date: Nov 2003
Location: Rockport, TX
Posts: 647
Car: 1980 Jeep CJ7
Engine: AMC 360 with GM TBI
Transmission: TF727 set for kill...let's get it on!!!

Classifieds Rating: (0)
Here's the datastream I used for the 8746 $61. I didn'tknow if I needed a checksum command, so I left it alone. The ADS for the 165 didn't seem to have one. I also changed the payload size to 20 bytes to correspond with the A090 definition I had. If I screwed it up, I guess I'll know pretty quickly.
DATA STREAM A90 SPECIFICATION


ENGINE USAGE:
5.0L TBI - (L03) - (E) - 89, 90 'B' CARS
5.7L TBI - (L05) - (7) - 89, 90 'B' CARS

DATA PIN : READ DATA ON PIN "E" OF ALDL CONNECTOR

BAUD RATE : 160 BAUD
10K MODE...20 WORDS
OPEN MODE..20 WORDS
SHORTED MODE..20 WORDS


NOTE: THIS DATA STREAM IS ALMOST IDENTICAL TO DATA STREAM A41 -
WITH THE EXECEPTION TO BYTE 1 - BIT 7, BYTE 12 - BIT 1,
BYTE 13 - BIT 7, BYTE 14 - BIT 2, AND BYTE 15 - BIT 0.
..PAGE
..HEAD02L ALDL DATA LIST 
..HEAD03L NUMBER OF DATA WORDS - 20
..HEAD04L ALDL MODE 
..HEAD05L WORD BIT LOCATION

WORD BIT DESCRIPTION
---- --- ---------------
1 MODE WORD 2
0 ROAD SPEED PULSE OCCURRED
1 ESC 43B READY FOR SECOND PE
2 REFERENCE PULSE OCCURRED
3 DIAGNOSTIC SWITCH IN FACTORY TEST POSITION
4 DIAGNOSTIC SWITCH IN DIAGNOSTIC POSITION
5 DIAGNOSTIC SWITCH IN ALDL POSITION (10k)
6 HIGH BATTERY VOLTAGE
7 IDLE FLAG 1 = TPS<KISTPSI & MPH<KIDLMPH
2 PROMID (MSB)
3 PROMID (LSB) PROMID = (MSB)*256 + (LSB)
4 IAC PRESENT POSITION N = COUNTS
5 COOLANT TEMPERATURE SEE TABLE 1
6 VEHICLE SPEED MPH = N
7 MANIFOLD ABSOLUTE PRESSURE VOLTS = N * .0196
8 ENGINE RPM RPM = N * 25
9 THROTTLE POSITION SENSOR VOLTS = N * .0196
10 CLOSED LOOP INTEGRATOR NONE
11 OXYGEN SENSOR MILLIVOLTS = N * 4.34
12 MALFFLG1
0 MALF CODE 24 VEHICLE SPEED SENSOR
1 MALF CODE 23 MAT SENSOR LOW TEMP
2 MALF CODE 22 THROTTLE POSITION SENSOR LOW
3 MALF CODE 21 THROTTLE POSITION SENSOR HIGH
4 MALF CODE 15 COOLANT SENSOR LOW
5 MALF CODE 14 COOLANT SENSOR HIGH
6 MALF CODE 13 OXYGEN SENSOR
7 MALF CODE 12 NO REFERENCE PULSES
13 MALFFLG2
0 MALF CODE 42 ELECTRONIC SPARK TIMING MONITOR ERROR
1 (MALF CODE 41)
2 (MALF CODE 35)
3 MALF CODE 34 MAP SENSOR LOW
4 MALF CODE 33 MAP SENSOR HIGH
5 MALF CODE 32 EXHAUST GAS RECIRCULATION FAILURE
6 (MALF CODE 31)
7 MALF CODE 25 MAT SENSOR HIGH TEMP
14 MALFFLG3
0 MALF CODE 55 ADU ERROR
1 MALF CODE 54 FUEL PUMP RELAY FAILURE
2 MALF CODE 53 VEHICLE ANTI-THEFT DIAGNOSTIC
3 MALF CODE 52 CAL-PACK MISSING
4 MALF CODE 51 PROM ERROR
5 MALF CODE 45 OXYGEN SENSOR RICH
6 MALF CODE 44 OXYGEN SENSOR LEAN
7 MALF CODE 43 ELECTRONIC SPARK CONTROL FAILURE
15 MWAF1
0 FORCED TO OPEN LOOP FLAG 1 = WAS C/L,0 = O/L STILL
1 LEARN CONTROL ENABLE FLAG 1 = ENABLE STORE
2 LOW BATTERY 1 = LOW
3 4-3 DOWNSHIFT FOR TCC UNLOCK
4 ASYNCHRONOUS FLAG
5 OLD HIGH GEAR FLAG 0 = HIGH GEAR LAST TIME
6 RICH LEAN FLAG 1 = RICH 0 = LEAN
7 CLOSED LOOP FLAG 1 = CLOSED LOOP
16 BATTERY VOLTAGE VOLTS = N * .1
17 MCU2IO
0 AIR SWITCH 1 = SOLENOID ENGAGED
1 AIR DIVERT 1 = SOLENOID ENGAGED
2 OF3 A/C 1 = A/C DISABLED
3 TCC 1 = TCC LOCKED
4 PARK NEUTRAL 0 = DRIVE
5 4th gear switch 1 = in gear
Generic aldl byte = 87
6 NOT USED
7 AIR CONDITIONER 0 = A/C REQUESTED
18 OLDPA3 N = COUNTS
19 BASE PULSE COURSE CORRECTION(BLM)
20 MANIFOLD ABSOLUTE TEMPERATURE SEE TABLE

** : THIS IS A ROLLOVER COUNTER (0 - 255), TAKE CURRENT DATA STREAM READING
SUBTRACT LAST DATA STREAM READING = CROSSCOUNTS. IF CURRENT READING
MINUS LAST READING IS < 0, THEN TAKE CURRENT READING + 255 - LAST
READING = CROSSCOUNTS

Last edited by jeepguy553; 01-21-2004 at 02:56 PM.
jeepguy553 is offline vBGarage Page   Reply With Quote
Old 05-03-2005, 01:58 PM   #7
Junior Member
 
Join Date: Apr 2004
Location: Williamsport PA
Posts: 29

Classifieds Rating: (0)
Send a message via AIM to mattjw
So, has someone created an ADS file that works with a 747 yet?


Thanks,
-Matt
mattjw is offline vBGarage Page   Reply With Quote
Old 05-04-2005, 03:18 AM   #8
Member
 
Join Date: Nov 2003
Location: Al Udeid, Qatar-Worldwide service
Posts: 160
Car: IH Scout
Engine: 345 V8 TBI
Transmission: 727

Classifieds Rating: (0)
I dowloaded all the files needed off the tuner pro site and am running the new 4.0RT.
I did find the temp display on the 7747-mine ECU seems to be backwards. It did work fine on earlier versions so ???
But it has worked for me so far!!!
Bill usn-1 is offline vBGarage Page   Reply With Quote
Old 05-04-2005, 02:30 PM   #9
Junior Member
 
Join Date: Apr 2004
Location: Williamsport PA
Posts: 29

Classifieds Rating: (0)
Send a message via AIM to mattjw
Quote:
Originally posted by Bill usn-1
I dowloaded all the files needed off the tuner pro site and am running the new 4.0RT.
I did find the temp display on the 7747-mine ECU seems to be backwards. It did work fine on earlier versions so ???
But it has worked for me so far!!!

I must be blind.. I looked all over the tunerpro site and can't find a download for a 747 ads file.. Can you post the link?


Thanks,
-Matt
mattjw is offline vBGarage Page   Reply With Quote
Old 05-04-2005, 02:43 PM   #10
TGO Supporter
 
Mangus's Avatar
 
Join Date: Jan 2000
Location: In your ear. No, the other one.
Posts: 1,831
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi

Classifieds Rating: (0)
a simple 747 ADS file is included with the 4.0 download. Look in the Datastreams folder. Feel free to expand the definition.
Mangus is offline vBGarage Page   Reply With Quote


Reply

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

Tags
1228746, 8746, definitions, electronic, error, flag, gm, hac, iat, monitor, occurred, pulse, reference, spark, tbi, timing, trans
Thread Tools

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 01:17 AM.


Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
All content copyright © 1997 - 2010 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.