Page 1 of 2 12 LastLast
Results 1 to 15 of 23

Thread: I must be in Waaay over my head

  1. #1
    Electronic Ignition! MadMikeZ28's Avatar
    Join Date
    Apr 2021
    Posts
    13

    Question I must be in Waaay over my head

    I have been looking through here and not finding the Tuner Pro RT for Dummies.

    I have data logged and burned to modified Memcals for my 1989 IROC TPI so I get that much. Someone else would get my emailed bin and modify it then email the new version to me. But I seem to be left on my own now.

    I tried to change some flags on a ARAR Corvette bin. I changed them to match the stock Camaro APYN. The car would not start and the engine fans came on with the key.

    So I tried to modify my current tune.
    I Manually entered and copy and pasted to "Time domain correction to spark" I hit "commit changes", "Save Bin", or both. It would make changes and save but where I would enter three digit values in the column of various numbers, it would end up changing all the values to 46.

    Why do the values change to values not entered? Save them wrong?

    Why do I see no change in operations when setting flags? "Cooling Fan N/O Req Input" with the "set" box checked I assumed would make the fans not come on with the key like the OEM camaro bin.

    And where can I read descriptions on tables like "Rocky vs Apollo", "Mothera vs Godzilla vs Kong" (if I remembered those table names correctly) to see what they do?

  2. #2
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    Everything depends on the quality of the XDF file you are using to interpret the BIN in question. If the XDF is barebones (or worse, wrong) then you are pretty much on your own as far as knowing what does what and which setting goes where. In these cases I usually just compare two BINs from the same ECM with known features to confirm that a flag does what I think it does (for example, comparing an automatic and manual transmission to see which flags get set, or comparing a vehicle with a CCM to one without to see if there's a flag there). Sometimes "unset" is actually "on" with these, unfortunately.

    As for why values change, that's usually either because you entered a value that goes beyond the limit of the cell (for example if the limit is 127 and you typed 255), or because you have TunerPro set to Hex display mode instead of Decimal and thus are entering values way higher than intended.

    My concern is with that ARAR edit not working. A pre-90 Corvette won't have a CCM to get fussy over, so it should be relatively safe to edit. Which flags specifically did you alter? Also, were you using an XDF meant for $6E to make those changes?
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  3. #3
    Electronic Ignition! MadMikeZ28's Avatar
    Join Date
    Apr 2021
    Posts
    13
    I am using the $6E "extended" downloaded from Scott Hansen's site. The "extended" I believe if something done by the person that was working on my tune previously. He used to be a programmer in a past life. What I have in my Tuner Pro is everything that he has been tuning with.
    I have been viewing stock tunes, hypertech's tune and comparing with how those flags are set and I set the Vette flags (the ARAR bin I downloaded from this site) the same way. Yet for some reason they don't seem to take.
    For instance, I set the "Cooling Fan N/O Req Input" in the Vette bin to match that flag with the Camaro bin. Still, the fan comes on with the key.

    The values that I changed are not outside of any limit. I took the values from one bin and used them in another. I would hit the "commit to changes" floppy disc icon in the values table. The "save bin" floppy disc near the load bin file folder and a combination of both. When I open the table again, all values were "46". NOT the value I entered.

    The 1989 Camaro APYN and 1989 Corvette ARAR should both use the same XDF.

  4. #4
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    Doing some research into your fan problem, looks like these cars have a rather convoluted fan trigger setup that has multiple inputs and outputs: https://www.thirdgen.org/forums/diy-...ontrol-6e.html

    Of most interest is that if there is a short to ground somewhere on pin D11 (either because the thermoswitch in the passenger head is toast, the AC pressure switch is toast, or there is a wiring fault) this will trigger the fan to come on regardless of PROM setting.

    That being said, I'm still not convinced that that is the issue since you car also won't start when ostensibly the only change you made was to a single flag controlling whether the fan relay is NC or NO. Altering a single flag and leaving everything else the same should not result in a no-start condition. This makes me seriously wonder about the validity of the BIN and/or chip and/or XDF.

    For example, what actual chip are you using? If the chip requires BIN Stacking (because the BIN is smaller than the chip it's being burned to), have you stacked the BIN before burning? If the entry vector is wrong then you'll trigger the ECM error stuff.

    As to the values not taking, that one I can't explain. It's one of those "works on my machine" things where I cannot replicate the behavior you're describing, so other than the guesses I've already provided, I'm out of ideas for you. I used 6E_expanded.xdf to edit the ARAR BIN, changed all the values in Time Domain Corr to Spark Vs. RPM to 244, hit Commit Changes, and then reopened the table. My changes were all 244 as expected. I saved the BIN to a new file, closed the BIN in TunerPro, then reopened it. My changes were still there as 244.

    I've uploaded the ARAR BIN with just the one flag for the fan changed to this post. Does it work for you?
    Attached Files Attached Files
    Last edited by NomakeWan; 10-11-2023 at 05:24 PM.
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  5. #5
    Electronic Ignition! MadMikeZ28's Avatar
    Join Date
    Apr 2021
    Posts
    13
    There is nothing wrong with the fan wiring. I have been driving the car on different tunes for 3-4 years now.

    I also have several modified Memcals so I could drive on one and burn to another. They contain SST 27SF512 chips.

    I did semi figure out a couple things,

    I copied the timing tables from an ARAP bin I downloaded from here. I pasted it to my stock AYPN. When I pasted it, some values turned red and were lower than what was copied.
    I assume there is something else in the tune that would need to be changed to allow for the higher values?
    I thought Scaler because I saw things like max advance. But that in both tunes were set the same.

    I also noticed that when I went into the ARAR timing tables that the numbers were waaay different (much lower across the board) than the ARAP, APYN and a Hypertech tune for an 89 Camaro.
    So as for the no start with ARAR, I think the ARAR tune found on this site has been modified. But I dont know where else to look for why the fan switch change does not allow the fans to NOT come on with the key on engine off.

    I will try your ARAR bin.

    Thanks

  6. #6
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    The 27SF512 is a 64 KB chip. The BIN for your ECM is 16KB. So you should be BIN Stacking.

    I've attached a modified version of the above BIN designed for a 64KB chip to this post.

    If when pasting values it seems like they don't all change correctly, that sounds like the tables don't actually align between wherever you're copying them and where you're pasting them. Personally I do not like pasting tables in TunerPro for exactly this reason and would rather just type them out manually.

    The 6E_expanded.xdf actually doesn't have limits set per se; the only limits it has are on the actual size of the data address. For example, if the data address is an 8-byte address, then you can only have data values of 0 to 255. What those data values translate to in "human readable" things like milliseconds or degrees or whatever depends on an equation included in the XDF (right-click on a parameter, click "Edit Parameter XDF Info," then at the bottom switch to the Conversion tab to see what equation is being used to convert raw ECM data to human-readable values). You should under no circumstances modify this equation unless you know for a fact that it is wrong. And even then you should double-check and triple-check to be absolutely certain. My recommendation is to leave the XDF well enough alone. If you're using the same one I am, it is not the culprit.

    If by "turned red" you don't mean the text (which indicates that a value has been altered) but rather the background color of the cell, that color is useless and can be ignored. It's a reference color relative to other values in the table. It is perfectly normal to have a cell be "red" if it is intentionally a larger value than most everything else in the table (this happens a lot in transmission tables, for example).
    Attached Files Attached Files
    Last edited by NomakeWan; 10-12-2023 at 02:23 AM.
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  7. #7
    Electronic Ignition! MadMikeZ28's Avatar
    Join Date
    Apr 2021
    Posts
    13
    timing tables.jpgThe guy that gave up on making my tunes told me nothing about stacking.

    I will have to try the new bin tomorrow as I had the car running and it needs to cool so the fans are certain they wont come on with the key. The other bin you provided did have the fans come on and did not start the motor. But I was more concerned with the fan function. I don't need the ARAR bin but I just thought I would start with that as aluminum head Corvette and I installed aluminum heads

    The XDF is the same as what the guy that was doing the tune was using. As you can tell I don't seem to know anything about modifying the bin, I'm certainly not going to change the XDF.

    The actual numbers in the timing table that changed to a different value from what was copied and pasted were in red. Some of them were anyway. Numbers in the lower left quarter that were in the 47 and 48 range changed to the 42 range and showed in red numbers after the paste. All others changed and were colored black.
    Also in one table, forget which one, I wrote down values from another bin and manually entered each one. After clicking the Commit Change in that table, the table closed. When I opened it again, all these that I entered manually were of a much lower value and of the same number. So manually or pasting, does it to me both ways.

    The tuner emailed me today and told me,
    "I'm telling you it's very complicated and you can't just go swapping values without understanding all the other affected settings "
    And that is all he tells me.

    If there were a tuner in the Sacramento area, I would just pay to get it done. Due to my health, the days of a leisurely 400 mile cruise are over.

    His tunes seemed to be working fine for me. I had an AFR gauge in the car and when we seemed to be done with tuning i took the gauge out. I was doing the tuning for a cam and head swap. While tuning someone kept telling me the valves sound a little noisy. My hearing is poor so I did not notice it. Turned out the Summit Racing sold me two of their Trick Flow heads with two different spring rates. The left side, The O2 sensor side by the way, had worn rockers and push rods making them real loose. The right side with the correct spring rate was fine. I went to smog (it did pass two year and two thousand miles ago with a previous tune) and Nox was way high. Higher than a non working EGR. More of a lean condition. I put the AFR gauge back in and what used to run in the 14.7 area at idle and cruise is now in the mid 15 area.

    After testing fuel injectors, AIR system, Evap, Installing bushings in the TB, smoke testing for leaks, installing a heated O2 in the right side pipe so I can data log off that side and get basically the same readings, All I can think of is the tune as it was being done on a failing valve train. Rockers loose, valves not opening fully while data logging?

    And apparently I dont even know how to post a JPG of the tuner pro screen shot
    Last edited by MadMikeZ28; 10-12-2023 at 04:02 AM.

  8. #8
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    tables.jpg

    Okay, so one thing at a time.

    I do not see a "6E_Extended.xdf" on Scott Hansen's site, only 6E.xdf. Scott knows his stuff so if you did get your XDF from him, I have no reason to believe it is incorrect. The labels in your screenshot do not match the labels in mine, so we're definitely not using the same XDF, but again I'd trust Scott's work.

    Okay, so now that I see the table I probably know where your confusion is coming from regarding inputted values. As I mentioned earlier, the actual values you see are calculated from 8-bit or 16-bit data (0-255 or 0-65535). That is the maximum numer of possible values, but what that translates to in the particular table depends on the equation GM used. Do open the "Edit Parameter XDF Info" on a table you're interested in and click Conversion. You'll see that for the Spark Advance table, the equation to convert the binary data to human-readable data is:

    0.351567 * X + 0.000000

    Where "X" is a binary data value. If you right-click in a table and click "Show Raw Hex" you can see what the raw hex data value of a cell is. In my screenshot, the upper-leftmost cell has a hex value of 3D. This converts to 61 in decimal. 61 * 0.351567 = 21.445587, which rounded to the second place gives you 21.45, which is exactly what's shown in my table. That's how this conversion works. Now, let's say I change that hex value from 3D to 3E, just increasing it by 1. Now it's 62 * 0.351567, which comes out to 21.797154. That means any value between 21.45 and 21.80 will be impossible to enter, because the data literally cannot represent it. It can only represent 21.45 or 21.80 but nothing in between.

    Now, here comes the tricky bit. On my XDF, this particular table is set to have a maximum human-readable value of 43.00 degrees of spark advance. But you can see in my screenshot that from the factory, the table has values of up to 49.92 degrees! Now obviously it'll never hit that because the maximum spark advance is set to 39.73, but still, the fact remains that the factory data in the table goes way higher. So, what happens if I try to modify the stock table? Say, drop a value from 49.92 to 48 degrees? When I commit changes and then reopen the table, my 48 degrees will magically become 42.89 degrees! This is because the XDF has set a limit for all user-created inputs to 43, and the closest value less than or equal to 43 is 42.89.

    You can raise this specific limit by clicking "Edit Parameter XDF Info" and then changing the number in "Use High Range" on the right in the General tab. This is what sets TunerPro's limit for a particular cell. It sounds like your XDF has that limit set to 46 instead of 43.

    If your tuner told you nothing about stacking, I wonder if the tunes he was sending you were pre-stacked? I know I'd do the same thing if I knew my end-user was using a chip larger than the BIN. It's easy to tell the difference; a factory BIN is 16KB, while a pre-stacked BIN (like the second one I posted) would be 64KB.

    As for the specific issue with smog and valvetrain, yes, if the engine was not fully mechanically sound when doing the tune that will 100% screw up the tune. Fixing vales that weren't opening all the way means you're getting a lot more air into the combustion chamber than you were before, but if your tune was expecting less volumetric efficiency (less airflow into the chamber), then it'll be delivering less fuel than the air you're actually getting in. Classic lean condition, so you're probably spot on the money.

    What you can do as an easy test is to just change fuel across the board, and lower spark advance a little across the board. Leave the big tables alone. Just change the Maximum Spark Advance to something lower (factory on the Corvette is 41.84, so try that), and then change "Single Fire FI Size @ 40 psig" and "Double Fire FI Size @ 40 psig" both to a slightly smaller number. This will trick the computer into thinking you have smaller fuel injectors than you actually do, which will have the effect of increasing fuel flow uniformly across the entire fueling table.

    Now, here's the bombshell. While getting you information for this post I actually found that the problem may in fact be the ARAR BIN itself. I've never used it; I just had it downloaded from this forum, same as you did. But comparing it against other $6E BINs it has a bunch of data that is just plain wrong. I don't know why it's so wrong, but it's incredibly wrong (for example, it reads as having a rev limit of only 1182 RPM, and fuel injectors that are only 6 lb/hr instead of 22!!!).

    I've attached an ARAP file to this post. It's got the same modifications as before (no VATS, cooling fan set to Normally Open), and is stacked for your chip. Give it a whirl.
    Attached Files Attached Files
    Last edited by NomakeWan; 10-12-2023 at 01:23 PM.
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  9. #9
    Electronic Ignition! MadMikeZ28's Avatar
    Join Date
    Apr 2021
    Posts
    13
    bin stack wrong.jpg

    I first downloaded (and printed out screen shots of installing all and data logging) the XDF from Scott's web site. Then the person that was doing my tune sent me the extended version. And the person doing my tune knows Scott and lives close to him.

    When you mentioned "bin stacking", later on while I was doing something else I had remembered reading something about that in the TP help. So I looked into it and it looked as if I had the wrong settings shown in the image. So I changed it to bin size 16, chip 64 and block 32. I did not see a "save" button but I closed that window and reopened and the changes were the same.

    My edit XDF also shows the same 0.351567 * X + 0.000000. Which I suppose makes sense as that is the XDF supplied to me by the tuner. I think he just made a small change to Scott's XDF.

    In Gerneral of my XDF parameter it shows "use high range", a box checked and a range of "43.0000". So that is why any of the cells that had a value above that, like were some were "47.xx" automatically changed to "42.89".

    I will try that lowering maximum Advance (that is the scaler? mine is 42 now) and the single and double fire and see what happens. As long as the changes take. But I did fix the bin stacking as far as I know.

    I also saw somethings in the ARAR bin from this forum. Like the spark table was WAAAY different than any other bin I looked into. I first chose the ARAR because the name showed a gear ratio closer to my 2.77. But after seeing those tables o much different, I gave up on that ARAR.

    I have to go to another computer so I can print this stuff. Good reading.

    The car is warm so I can't find out if that ARAR wont turn fans on with the key right now. But I am going to try that spark advance and single/ double fire right now.

    Thanks!

  10. #10
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    No problem! I apologize that it took several posts before I actually went and had a look at the ARAR BIN more deeply; that should've been the first thing I did, but since it came from here I just trusted that it would be okay. D'oh!

    The ARAP BIN checked out so it should be okay, and your car should start with it. Hopefully the fans work right too!

    For BIN stacking a 16KB bin into a 64KB chip, I use Bin Size 16KB, Block Size 64KB, Chip Size 64KB. Then I just feed it the one BIN file I want to stack as Pos 0. Other way you could do it is Bin Size 16KB, Block Size 16KB, Chip Size 64KB, then place the BIN you want to stack into all four positions.
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  11. #11
    Electronic Ignition! MadMikeZ28's Avatar
    Join Date
    Apr 2021
    Posts
    13
    I could have brought up that the ARAR bin from the forum did not look right in other areas. But I assumed it was your bin from somewhere else and my mind is taking in so much. It is like filling a shot glass with a pitcher of beer.

    I did try changing the Max spark from 42 to 38 and the injector size from 22.?? to 19.?? and it still shows lean on the AFR gauge. But at least I am learning something! I just hope it sticks.

    I also changed the bin stacker to 16, 64 and 64 and noticed it was already pos 0.

    When looking in Parameter Category, under "Fuel" it shows Start up enrichment and multiple MAF tables.
    Is that has a richer or leaner AFR is achieved? By adjusting MAF tables?

  12. #12
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    The problem with adjusting the MAF tables is that you need actual data to do that. That's why I didn't suggest adjusting any tables to get your tune right. I'm not going to be able to help you if your tune is just plain wrong; someone will have to actually help you re-tune the car.

    But my assumption here is that your existing tune is close enough that if your issue is just a lean condition, you can increase fuel across the board and leave the individual tune tables alone. That's why I suggested adjusting the two Injector Size values (make sure they both match each other!!!) instead. By adjusting the injector size value to be smaller than your real injector size, it fools the computer into spraying more fuel, but keeping all the same adjustments for RPM, coolant temp, etc etc etc.
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  13. #13
    Electronic Ignition! MadMikeZ28's Avatar
    Join Date
    Apr 2021
    Posts
    13
    Actual MAF data as in what is really entering the motor and not what the MAF says in a data log?

    The tune I tried adjusting the injector size and max advance limit was the stock APYN bin that I had also copy and pasted the ARAP timing table to earlier. But with the ARAP timing table (where some values did not change that you explained why earlier) and the Max Spark and Injector sizes changed to the values in my previous post, there was no change in the AFR.

    I did not drive it, I let it run for about 5 minutes and put it in drive when I checked for an AFR change.

    The tune that was made up for me, while the valve train was failing, the tuner labeled it ARAP. I assume he just labeled it that for the ARAP timing tables he started with. He would inform me that he was adjusting the timing and MAF tables after I would send him a data log. If this is not the actual data, what is a person doing while they tune? Best guess?

    I did not mention that I also changed the cam. I only mentioned the heads and how the O2 side was failing so you would get an idea as to why I suspected the tune went from a good AFR to a lean AFR.

    What do others actually do when they tune for something like a head and cam swap?

    The last bin you attached, ARAP, fans still on and no start.

    I would attach the bin he made that I use but I don't see where to attach here.... may have found how to attach. May have attached twice.
    Attached Files Attached Files
    Last edited by MadMikeZ28; 10-13-2023 at 08:45 AM.

  14. #14
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,042
    What do others actually do when they tune for something like a head and cam swap?
    same we do when we tune for any major engine modification

    first i usually try to make it idle well so it doesn't just coke up or rinse the rings clean while we're playing with it. experimentation with idle speed and timing is required for that

    then we usually log for afr errors outside of power enrichment (cruise areas, light load) and tune to correct the errors and hit the fueling targets (whether that be a maf or ve table or injector constant, all those modify fueling output)

    while we're driving we also look at transitional fueling if it seems a bit laggy or stumbly during throttle changes (acceleration enrichment) or if it pops and farts if you cut the throttle abruptly (decel enleanment or decel fuel cutoff)

    now that we can drive it somewhere to really lay the throttle down we log for afr errors in power enrichment (wideband) and attempt to achieve a balance between safety and peak power during power enrichment

    at the same time we modify the timing tables to suit the new combustion chamber and cam. usually add or subtract timing in cruise range until it's smooth and burning all the fuel you're feeding it, and for wide open throttle or high load areas we usually find the point that knock occurs and back it off a bit from there. timing takes a lot of practice and sometimes just experience, some engines like tons of timing and some don't, also the burn rate of your fuel is a huge factor so you're tuning for a particular fuel octane here

    then we might repeat the process one more time because timing and AFR affect each other a bit, so once your timing is dialed your AFR might not be quite right

  15. #15
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    Quote Originally Posted by MadMikeZ28 View Post
    The last bin you attached, ARAP, fans still on and no start.
    That is incredibly peculiar. If it were my car, the next thing I'd do is check error codes. If it's throwing an ECM PROM Fault error code then I know something's super wrong with the BIN and/or chip and can stop diagnostics there.

    If it's not throwing that code, next thing I'd do is isolate all devices connected to the D11 pin to make sure nothing external is commanding the fans to turn on. If that didn't resolve the fan issue, I'd then check the ALDL datastream to see if the ECM is indeed commanding the fan or not (if it is not commanding the fan and the fan is coming on anyway, then either the XDF has the setting inverted, or there's a short-circuit across the fan relay).
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

Similar Threads

  1. New Gear Head
    By Joeshifty74 in forum Introductions
    Replies: 1
    Last Post: 10-11-2019, 04:38 PM
  2. Try to wrap my head around it all
    By Junker2 in forum Introductions
    Replies: 2
    Last Post: 10-25-2015, 10:14 AM
  3. Vortec head 355 TBI
    By dmsdak in forum GM EFI Systems
    Replies: 1
    Last Post: 07-20-2015, 03:58 AM
  4. I'm in over my head, but having a ball!
    By rkarr in forum Introductions
    Replies: 1
    Last Post: 10-01-2014, 05:51 PM
  5. Hi from another gear head
    By Big Al in forum Introductions
    Replies: 5
    Last Post: 10-28-2012, 11:56 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •