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

TC v GMECM edit Bug

Thread Tools
 
Search this Thread
 
Old Dec 13, 2004 | 08:04 PM
  #1  
Dominic Sorresso's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
TC v GMECM edit Bug

Just in case any of you guys use TC and GM/TunerPro as alternate bin editors, I just discovered a bug between the two. I have attached a .jpg showing the same bin in both programs. GMECM takes the change made in TC and forces it into the spaces it has allocated. Makes it difficult to know where the change really is. Depends on which program you are using to view the bin information. I have found the discrepancy to be in the $42 def involving the PE enable TPS% table. Haven't seen this type discrepancy anywhere else between the 2 programs.

Sorry if this is old territory.

Here's a further update. looking at the bin file in the EMP-10 bin editor, it appears that TunerCat is the application with the wrong data.

Last edited by Dominic Sorresso; Apr 29, 2006 at 04:50 PM.
Reply
Old Dec 13, 2004 | 08:29 PM
  #2  
Dominic Sorresso's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Can't seem to post 2 images in the same response, so here is the orginal comparison between TunerCat and GMECM.

Last edited by Dominic Sorresso; Apr 29, 2006 at 04:50 PM.
Reply
Old Dec 13, 2004 | 09:13 PM
  #3  
ben73's Avatar
TGO Supporter
20 Year Member
 
Joined: Jan 2003
Posts: 524
Likes: 0
From: Australia
Looks like one of the definitions has an error in the rpm scaling..
The hac that I have matches the tunerpro .ecu that you have.... but that doesn't mean its correct..
Ben.
Reply
Old Dec 13, 2004 | 09:25 PM
  #4  
Dominic Sorresso's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Ben,

Looking at the bin thru a bin editor says that its TunerCat that is incorrect.
Reply
Old Dec 16, 2004 | 12:51 PM
  #5  
Mangus's Avatar
TGO Supporter
 
Joined: Jan 2000
Posts: 1,861
Likes: 0
From: In your ear. No, the other one.
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi
You'll probably have to consult a hack for that mask to figure out which axis breakdown to use. One is available on Moates's site.

If we are also talking about the .02 difference, thats a rounding error, and has to do with the fact that TunerPro shows 2 decimal places while TunerCat shows 1. Though 2 decimal places is technically more accurate, it comes out in the wash as bin items can only be incremented on the BYTE level, meaning 255 steps minimum.

Additionally, its not a bug in either piece of software, its a difference (read: bug) in the definition being used to edit the bin. The software just interprets the bin using the definition provided.

Last edited by Mangus; Dec 16, 2004 at 12:53 PM.
Reply
Old Dec 16, 2004 | 12:53 PM
  #6  
ben73's Avatar
TGO Supporter
20 Year Member
 
Joined: Jan 2003
Posts: 524
Likes: 0
From: Australia
Mark,
Compare the rpm columns.....
Reply
Old Dec 16, 2004 | 12:54 PM
  #7  
vernw's Avatar
Supreme Member
iTrader: (2)
 
Joined: Jul 2003
Posts: 3,205
Likes: 0
From: Dallas, TX area
Car: 91 Formula WS6 (Black, T-Tops)
Engine: 383 MiniRam (529 HP, 519 TQ - DD2K)
Transmission: Built '97 T56, Pro 5.0, CF-DF
Axle/Gears: 4.11 posi Ford 9"
Mangus - look at the RPM values....
Reply
Old Dec 16, 2004 | 01:46 PM
  #8  
Mangus's Avatar
TGO Supporter
 
Joined: Jan 2000
Posts: 1,861
Likes: 0
From: In your ear. No, the other one.
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi
vern/ben, reread my post (I actually edited it before either of you posted). =)
Reply
Old Dec 16, 2004 | 02:23 PM
  #9  
vernw's Avatar
Supreme Member
iTrader: (2)
 
Joined: Jul 2003
Posts: 3,205
Likes: 0
From: Dallas, TX area
Car: 91 Formula WS6 (Black, T-Tops)
Engine: 383 MiniRam (529 HP, 519 TQ - DD2K)
Transmission: Built '97 T56, Pro 5.0, CF-DF
Axle/Gears: 4.11 posi Ford 9"
That's why you're so good!!!!!


By the way, I'm sending you a PM on a separate issue (private)....
Reply
Old Dec 16, 2004 | 02:27 PM
  #10  
Dominic Sorresso's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Mark,

Sorry. Perhaps I am not understanding. I didn't discuss anything with the rounding error. The issue has to do with the same value that is in the 1600rpm bucket for TunerPro is in the 3200rpm bucket in TC. Maybe I should have used values that were much more disparate, but I made the change in TC to the 3200rpm slot and it showed up in the 1600rpm slot in TPro. When I checked using a hex editor, that value was indeed in the 1600rpm bucket, demonstrating that TunerCat was reading the bin incorrectly.
Reply
Old Dec 16, 2004 | 02:53 PM
  #11  
Mangus's Avatar
TGO Supporter
 
Joined: Jan 2000
Posts: 1,861
Likes: 0
From: In your ear. No, the other one.
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi
Hi Dominic -

I was just being complete. Yes, I see the issue with the axis labels. As far as determining which definition is correct (TunerPro or TunerCat), you'll have to consult the hack for that application and correct whichever is incorrect (depending on which is most important to you).

Mark
Reply
Old Dec 16, 2004 | 03:03 PM
  #12  
Mangus's Avatar
TGO Supporter
 
Joined: Jan 2000
Posts: 1,861
Likes: 0
From: In your ear. No, the other one.
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi
I just consulted the hac, and if this is the table found at $47D, then TunerCat is indeed using the wrong axis breakdown (TunerPro is correct). You may, however, have an outdated 42.TDF file. Contact TunerCat and see if there is a more recent one.

M
Reply
Old Dec 16, 2004 | 04:59 PM
  #13  
Dominic Sorresso's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Mark,

Thanks for that further clarification. Indeed, it is the table located at $47D. I went directly to the hex information and determined that the value represented there was concsistent to what was being displayed in TunerPro. I happened to stumble onto the problem because I was settting my PE TPS% for tuning purposes. Some tables I find easier to modify in TC and TunerPro has many more table and constants not available in the standard $42 TDF.
So I'll swing from one to the other when doing a new bin. At first I thought I may have had too much to drink the night before , but then I checked them side by side. In any case, my professional career involves product management for enterprise software, so I wanted to make others aware of the discrepancy between the 2 applications in case they encountered the same problem. I will go to TC and download the latest TDF and see if that's fixed. Thanks again.
Reply
Old Dec 16, 2004 | 05:27 PM
  #14  
Mangus's Avatar
TGO Supporter
 
Joined: Jan 2000
Posts: 1,861
Likes: 0
From: In your ear. No, the other one.
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi
Good deal.

BTW - TunerPro has a nice built-in Hex Editor. Hit Ctrl-H. That should keep you out of the early 90's era DOS windows. :-D
Reply
Old Dec 16, 2004 | 06:02 PM
  #15  
RBob's Avatar
Moderator
iTrader: (1)
 
Joined: Mar 2002
Posts: 18,432
Likes: 234
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Actually, both definition files are incorrect. Here are the proper RPM terms for each row (TPS% for WOT vs. RPM):

0
400
600
800
1600
2000
2400
3200
4000

These RPM terms are also the proper values for about a half-dozen other tables. The WOT AFR vs. RPM is another. Any table that uses the routine at LFDDA as the lookup uses these values (as a note: stock '7747 code).

RBob.
Reply
Old Dec 16, 2004 | 06:11 PM
  #16  
Mangus's Avatar
TGO Supporter
 
Joined: Jan 2000
Posts: 1,861
Likes: 0
From: In your ear. No, the other one.
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi
RBob -

Though I'm never in a position to doubt you, I should point out that both hacs that are available (that I could find anyway) publically show the axis breakdown found in the TunerPro screen above.

The zip file here contains two hack PDFs:

http://www.moates.net/files/5)%20Source%20Code%20and%20Hacks/42.zip
Reply
Old Dec 16, 2004 | 06:44 PM
  #17  
Dominic Sorresso's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Originally posted by Mangus
Good deal.

BTW - TunerPro has a nice built-in Hex Editor. Hit Ctrl-H. That should keep you out of the early 90's era DOS windows. :-D
Mark,

Excellent. Thanks for the little tip!
Reply
Old Dec 16, 2004 | 07:29 PM
  #18  
RBob's Avatar
Moderator
iTrader: (1)
 
Joined: Mar 2002
Posts: 18,432
Likes: 234
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by Mangus
RBob -

Though I'm never in a position to doubt you, I should point out that both hacs that are available (that I could find anyway) publically show the axis breakdown found in the TunerPro screen above.

The zip file here contains two hack PDFs:

http://www.moates.net/files/5)%20Source%20Code%20and%20Hacks/42.zip
Have to be careful of hacs. Many of them have errors. Even the ones I've done are not perfect.

Knowing that the scaling for the WOT AFR and TPS tables is a little strange, I edited a stock bin with some values that can not be misconstrued. I then ran up & down through the RPM range and noted the results.

One thing to watch for is that the RPM term in L001A is scaled. There is a break point where the scaling changes. This stuff drives me crazy. It becomes difficult to figure out what the actual table range is.

Here is the RPM scaling:

L001A: rpm / 12.5 & 25, brk @ 2400, start 400 rpm, limited to 4775

So what I did was to edit a stock '747 bin placing distinct AFR values in the WOT AFR vs. RPM table. Then benched it and recorded the results. Here are the AFR values I used:

Code:
01486   50
01487   60
01488   70
01489   80
0148A   90
0148B  100
0148C  110
0148D  120
0148E  130
The AFR values range from 5.0 to 13.0. On the bench the commanded AFR value while in PE was:

Code:
400     5.0
500     5.5
600     6.0
700     6.5
800     7.0
1000    7.5
1200    8.0
1400    8.5
1600    9.0  {corrected w/edit}
1800    9.5  {added w/edit}
2000    10.0
2400    11.0
2800    11.5
3200    12.0
3400    12.25
3600    12.5
3800    12.8
4000    13.0
(hope I copied those over correctly ) I checked higher then 4000 RPM with no further change in AFR.

RBob.

{edit: too funny, my previous post has the RPM terms off, looking at the results again I have this:

400
600
800
1200
1600
2000
2400
3200
4000

Anybody agree? Didn't I say that scaling gets looney??}

Last edited by RBob; Dec 17, 2004 at 03:23 PM.
Reply
Old Dec 16, 2004 | 08:42 PM
  #19  
Mangus's Avatar
TGO Supporter
 
Joined: Jan 2000
Posts: 1,861
Likes: 0
From: In your ear. No, the other one.
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi
Looks like it should be:

400
600
800
1200
1500 <--- (not 1600)
2000
2400
3200
4000
Reply
Old Dec 16, 2004 | 10:56 PM
  #20  
JPrevost's Avatar
Senior Member
 
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
Benchs are nice like that aren't they .
Cool beans, so the hack is wrong, wow, you mean a human made a mistake .
I'm suprised the 7747 went that long with a mistake. That's a lot of human errors if nobody picked it up...
As for tunercat being wrong, it doesn't suprise me. He's been off on a bunch of stuff but he's offset it with releasing support for SO many masks. He isn't exactly a large group of generosity, it's one guy trying to do it all. He's got one of the best interface feelings but TunerPro is getting better. Looking forward to the all new release Mark.
Reply
Old Dec 16, 2004 | 11:00 PM
  #21  
dimented24x7's Avatar
Supreme Member
iTrader: (2)
 
Joined: Jan 2002
Posts: 9,962
Likes: 5
From: Moorestown, NJ
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
Almost all of these tdfs and ecus probably have bugs in them. Nobodys perfect. The one for my 8063 had some bugs in it as well. This is where a good commented hac and bench come in handy.
Reply
Old Dec 17, 2004 | 12:03 PM
  #22  
Dominic Sorresso's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
RBob,

Are you saying the AFR vs RPM WOT table has a problem with it also?
Like any software, there's always some bugs you'll find.Nobody faults TC or anyone else for that. I just happened to find this one and thought I should let everyone else know. But that brings up a bigger issue. We have a large community here on TGO. Perhaps there should be some sort of consolidated reporting on known bugs for the software that we use. With the effort requiring for tuning, its pretty maddening to be making adjustments to the bin and not getting the results expected. And all the while it may be a software bug rather than something incorrect in the calibration.
Maybe there's a need for a "Sticky" on this forum for that listing and the status of those bugs?

Last edited by Dominic Sorresso; Dec 17, 2004 at 12:10 PM.
Reply
Old Dec 17, 2004 | 12:56 PM
  #23  
Mangus's Avatar
TGO Supporter
 
Joined: Jan 2000
Posts: 1,861
Likes: 0
From: In your ear. No, the other one.
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi
Humans don't make mistakes. Computers do. :-D

Just kidding. Yes, plenty of errors in TDFs, ECUs, TunerPro, TunerCat, etc.
Reply
Old Dec 17, 2004 | 03:26 PM
  #24  
RBob's Avatar
Moderator
iTrader: (1)
 
Joined: Mar 2002
Posts: 18,432
Likes: 234
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by Mangus
Looks like it should be:

400
600
800
1200
1500 <--- (not 1600)
2000
2400
3200
4000
Good catch. It is 1600 rpm as I entered my data incorrectly. My post has been edited to reflect the real data.

RBob.
Reply
Old Dec 17, 2004 | 03:28 PM
  #25  
RBob's Avatar
Moderator
iTrader: (1)
 
Joined: Mar 2002
Posts: 18,432
Likes: 234
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by Dominic Sorresso
RBob,

Are you saying the AFR vs RPM WOT table has a problem with it also?
Yes, here is a list of tables that use that RPM scaling:

Code:
LD47D		; TPS vs RPM THRESH FOR WOT TBL
LD486		; INDEX WOT AFR table
LD18D		; RETARD ATTACK RATE vs RPM
LD17F		; MAX KNK RETARD LIMITS IN PWR ENR vs RPM
LD196		; RETARD RECOVERY RATE vs RPM
RBob.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Hotrodboba400
Firebirds for Sale
3
Dec 10, 2019 07:07 PM
Elephantismo
Electronics
14
Feb 13, 2019 12:51 AM
1992Z28!
Camaros for Sale
3
Nov 19, 2015 07:33 AM
cking99
Tech / General Engine
3
Sep 22, 2015 11:33 AM
Hotrodboba400
Firebirds for Sale
0
Sep 2, 2015 07:28 PM




All times are GMT -5. The time now is 10:51 AM.