Notices
ECU Flash

96530706 + DMA +LiveMap + SD - working

Thread Tools
 
Search this Thread
 
Old Jul 30, 2009, 07:03 AM
  #76  
Evolved Member
iTrader: (2)
 
logic's Avatar
 
Join Date: Apr 2003
Location: Berkeley, CA
Posts: 1,022
Likes: 0
Received 6 Likes on 5 Posts
Originally Posted by l2r99gst
To help me out, I am hoping others that test 96530706 can post some logs as well.
I'll hopefully be in a position to test this in the next week or two; I finally got my IAT sensor installed last weekend, so now it's just a matter of finding time to get the wiring done.
Old Jul 30, 2009, 07:56 AM
  #77  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
Thanks. That will help me on my quest of solving this problem.

In the meantime, what do you guys think about a black background for the LiveMap chart? Is something like this better, or do you prefer the white? Also, here I put in major gridlines for the Y axis. Good/bad? You can see a comparison screenshot on the previous page:


Since I have the code working how I want it now, I am going to clean up the colors and symbols on that chart so that all of the colors are visible. I may make one exe with a white background and one with a black background.


Eric
Attached Thumbnails 96530706 + DMA +LiveMap + SD - working-chart-color.jpg  
Old Jul 30, 2009, 08:41 AM
  #78  
Evolved Member
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
Yes it will be loggable, you'll find the address in the few lines of code around the second NOP in the MAF routine.
Old Jul 30, 2009, 09:06 AM
  #79  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
Haven't officially tested this yet, but all I did was change the colors, so I don't see them not working. Here are two different exes...one for the white chart background and one for the black chart background. I tried to choose better colors and when I reused them, I added a symbol to the curve.


Eric
Attached Files
File Type: zip
Evo Live Map-whitechart.zip (46.4 KB, 0 views)
File Type: zip
Evo Live Map-blackchart.zip (46.5 KB, 0 views)
Old Jul 30, 2009, 09:31 AM
  #80  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
Originally Posted by jcsbanks
Yes it will be loggable, you'll find the address in the few lines of code around the second NOP in the MAF routine.
OK, here is the code for my ROM around the second NOP (at 0x2781C). Do you remember which variable would be the one that would hold MAFSOURCEMAINxMAFMULTIPWARMUP? Don't go out of your way to figure this out, though. I know you're busy and you didn't patch this ROM. Maybe mrfred can jump in here and answer.

I may just try flashing a new ROM today with only SD for a quick test.

Code:
ROM:000277F0                 mov.w   r10, @r11
ROM:000277F2                 mov.l   @(h'248,pc), r10 ; [00027A3C] = h'FFFF8ABA
ROM:000277F4                 mov.w   @r10, r10
ROM:000277F6                 extu.w  r10, r10
ROM:000277F8                 mov.l   @(h'250,pc), r4 ; [00027A4C] = h'FFFF89AC
ROM:000277FA                 mov.w   @r4, r4
ROM:000277FC                 extu.w  r4, r4
ROM:000277FE                 mov     r10, r5
ROM:00027800                 mov.l   @(h'234,pc), r10 ; [00027A38] = sub_762
ROM:00027802                 jsr     @r10 ; sub_762
ROM:00027804                 nop
ROM:00027806                 mov.l   @(h'22C,pc), r11 ; [00027A34] = h'FFFF89C0
ROM:00027808                 mov.w   r0, @r11
ROM:0002780A                 mov.l   @(h'238,pc), r0 ; [00027A44] = h'FFFF8A76
ROM:0002780C                 mov.w   @r0, r0
ROM:0002780E                 tst     #1, r0
ROM:00027810                 bf      loc_2781E
ROM:00027812                 mov.l   @(h'238,pc), r10 ; [00027A4C] = h'FFFF89AC
ROM:00027814                 mov.w   @r10, r10
ROM:00027816                 mov.l   @(h'228,pc), r11 ; [00027A40] = h'FFFF89B4
ROM:00027818                 mov.w   @r11, r11
ROM:0002781A                 cmp/hi  r11, r10
ROM:0002781C                 nop
ROM:0002781E
ROM:0002781E loc_2781E:                              ; CODE XREF: ROM:00027810j
ROM:0002781E                 mov.l   @(h'220,pc), r10 ; [00027A40] = h'FFFF89B4
ROM:00027820                 mov.w   @r10, r10
ROM:00027822                 mov.l   @(h'228,pc), r11 ; [00027A4C] = h'FFFF89AC
ROM:00027824                 mov.w   r10, @r11
ROM:00027826                 mov.l   @(h'21C,pc), r0 ; [00027A44] = h'FFFF8A76
ROM:00027828                 mov.w   @r0, r0
ROM:0002782A                 tst     #1, r0
ROM:0002782C                 bf      loc_2783A
ROM:0002782E                 mov.l   @(h'204,pc), r10 ; [00027A34] = h'FFFF89C0
ROM:00027830                 mov.w   @r10, r10
ROM:00027832                 mov.l   @(h'214,pc), r11 ; [00027A48] = h'FFFF89B8
ROM:00027834                 mov.w   @r11, r11
ROM:00027836                 cmp/hi  r11, r10
ROM:00027838                 nop
Old Jul 30, 2009, 03:07 PM
  #81  
Evolved Member
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
The nop makes it run the code in the following lines, so FFFF89B4 is read and then written to FFFF89AC, so FFFF89AC is the one to log. You will probably want to log the low and high bytes. You should see it move in proportion to load at a steady coolant temperature, but I never logged it.

However, the SD patch if working properly should be just writing to MAFSOURCEMAIN in the nop before this one we're discussing, and MAFSOURCEMAINxMAFMULTIPWARMUP. If the values during your glitch are smooth and follow what they should be based on your MAP and RPM VE at that point, I struggle to see how it is SD patch related.

I never used MAP smoothing and would recommend you don't also for SD, it will kill the transient response which is crucial on SD, you'll end up with large lean holes.
Old Jul 30, 2009, 03:55 PM
  #82  
Evolving Member
iTrader: (3)
 
gear head's Avatar
 
Join Date: Sep 2005
Location: Utah
Posts: 333
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by l2r99gst
To help me out, I am hoping others that test 96530706 can post some logs as well. At least that way I can pinpoint whether it's something with the SD patch on this ROM or not.
I'm going to give this another go this weekend....I can post a log or two. Any particular format you want to see? I have been using logworks to view the DMA logs, as I'm sure you are doing the same, so posting a screenshot of a log graph or charts is no problem. I wouldn't mind some constructive criticism myself, setting up Speed Density is still new to me...I'm an old carburator guy
Old Jul 30, 2009, 05:09 PM
  #83  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
Yeah, just try to get into the 1800-2500 RPM/65-85kPa range and show some screenshots of those conditions. Traveling through it slowly would be good. I just want to see if others are seeing the same thing as me or if it's just something on my end...maybe I just need to analyze my VE tables some more?

Anyway, here is a new log. This time I used my old v5.1 tephrarom with DMA/livemap. I didn't put the SD maps into RAM though, since I already have them tuned from the previously logs with v7t6.

I flashed the car and went for a cruise to go gas up. It actually seemed a lot better...but I did notice the slight hesitation, jerkiness, so I knew the issue was still there. Here is the log, with 89ac+89ad included (MAFMULTIPWARMUP).



Looking at the bottom half of the log, the top black line is TPS, then one down is MAFMULTIPWARMUP, 1byte load (red), IPW (light blue), 16bit map (light gray?), and 2byte RPM angling up through them.

I put vertical markers to show the trouble area. Again, like clockwork, it starts at about 85kpa/1800RPM and lasts until 65kpa/2500RPM. The other lines are bumpy as well, but what I would expect to be normal. Nothing jumps as much as the IPW does...MAFMULTIPWARMUP does seem to slightly coincide with the jumpy IPW, but not entirely, and it doesn't seem to be as much. So, it's very confusing as to what exactly is going on. The VE is relatively flat in this area as well, so any interpolation shouldn't be too big of a jump...but maybe that's where I need to concentrate again. I remember making a 3-d chart from my 2 VE tables and comparing this exact area to the 3-D chart from my MAF log and everything is very close.

I will leave this v5.1 ROM in for a couple days of driving and see if I notice it as much as the v7 ROM. If so, then I guess I will try a plain old stock ROM, patched with SD. Hopefully, in the meantime, a few others using 96530006 with SD can post some logs as well.



Eric
Attached Thumbnails 96530706 + DMA +LiveMap + SD - working-sdv51.jpg  

Last edited by l2r99gst; Jul 30, 2009 at 05:14 PM.
Old Jul 31, 2009, 03:36 AM
  #84  
Evolved Member
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
Good graphs, but the only one that looks funny is the IPW, so it doesn't show the SD variables misbehaving, and I'm starting to think this is not related since the SD is just changing the variables you've logged and they are working. I'm afraid it will need testing to the point where you have a proven stock(ish) ECU setup that doesn't do this, and then add back in the minimal elements of the SD conversion to see if it then reappears.

It is a bit tricky with the labels and colors to see what the STFT and Narrowband O2 (which is close coupled, fast and great for seeing oscillations around stoich) does during this time. Have you tried turning closed loop off to see if it still does it?
Old Jul 31, 2009, 06:06 AM
  #85  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
STFT is the sawtooth in the graph, just above center. There looks to be no correlation with the jagged IPW and the STFT. I agree that it may not be the SD patch entirely, but this issue only came about when converting to SD. It may possibly be some other patch interfering with SD or just a coincidence that it showed up when I made the switch, with no correlation. To be sure, I will also flash back to my MAF ROM to test.

I have not tried turning off closed loop, but will add it to my list of things to try. Since the weekend in just about here, at least now I can try all of these things. I plan to have this tested a million ways before the weekend in over. I want to install my 4" intake and filter, but want to iron out this small issue before committing to full time SD.

Last edited by l2r99gst; Jul 31, 2009 at 06:08 AM.
Old Jul 31, 2009, 06:38 AM
  #86  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
John,

Quick question for you:

Did you only change the asynch_vs_TPSdelta table or did you also change the asynch_vs_RPM table as well? I notice the latter has 0's in the 1500, 2000, 2500 RPM bins.

I added 8 to all of the bins for the TPSdelta table, as you mentioned. I think I tried adjusting the RPM table as well to be sure this wasn't the issue, but I don't think that helped.
Old Jul 31, 2009, 10:41 AM
  #87  
Evolved Member
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
Your IPW issue is at steady throttle, so nothing to do with acceleration enrichment, but yet I just adjusted the TPS delta table. You may be better adding more than 8 to the bins, but I would try without MAP averaging first.
Old Jul 31, 2009, 11:22 AM
  #88  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
OK, thanks. Yes, map averaging is already off. I just did a log with full time open loop, so I am going to analyze that now.

Edit: Just analyzed that log and the issue still persists. So, seeing that this is happening during open loop as well, this must be issue with my VE tables. My VE analysis pre-SD showed a relatively flat VE in that area and I had it matched up well, but maybe I need to readjust my bins for more detail and control. Looking at my tables and creating a pseudo 3-D map from them, there are no jumps in VE going through that range that would seem to match the jumpy IPW, though. So, I still don't really understand where this jump (or fallout of IPW) is coming from. I say fallout of IPW because upon analyzing some of the logs further, it almost seems like the IPW is following a nice curve or path, then just dips down, then recovers, then dips, etc. Interesting to say the least.

For my map bins, I have 10, 40, 50, 70, 100, 170, 200, 408 (Omni 4-bar). These were chosen based on areas of changing VE, where interpolation would cover the values in between. But, I am thinking of maybe adding a 60 and 80/85 to see if I can get better tuning for this specifc area only. Maybe I can change one at a time and see if it helps, hurts, or doesnt affect this issue.

Anyway, thanks for all of your input, John. I have a lot to test this weekend.

Last edited by l2r99gst; Jul 31, 2009 at 11:46 AM.
Old Jul 31, 2009, 01:09 PM
  #89  
Newbie
iTrader: (3)
 
fjo_newport's Avatar
 
Join Date: Feb 2008
Location: Baltimore,MD
Posts: 87
Likes: 0
Received 0 Likes on 0 Posts
Eric,

Can you post a zip of the whole directory for the new livemap? I just unzipped the EXE to the folder were the older version was and it did not work.

Joe

Last edited by fjo_newport; Jul 31, 2009 at 01:16 PM.
Old Jul 31, 2009, 01:34 PM
  #90  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
You probably don't have the new XMLs for the VE maps. Go to post #2 in this thread and download the zip there. Then you can use the new exe.


Quick Reply: 96530706 + DMA +LiveMap + SD - working



All times are GMT -7. The time now is 05:52 PM.