DIY PROMDo 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!
I'm helping a friend that is having an issue with this PW maxing out at 8.1 at 3800RPM. He is running 38 pound injectors in a 434 Super Ram car. He keeps adding fuel but nothing will make the injecotrs stay open past 8.1 from 3800 to 6375. Could it be false reporting in Diacom? I looked at all the tables (using Tunercat) and I didn't see any table that would limit the PW.
Thanks
__________________ 89 Six Speed FX3 coupe
Super Victor EFI single plane with custom elbow by Jeb Burnett.
TPIS Solid Roller 700-701 cam
Crower Solid Roller lifter
AFR 195 Eliminator heads with full comp port
7730 SD Conversion
Callies 4340 crank 3.875 stroke
Lunati Pro-Mod 5.85" rods
Probe forged flatops
11:25 compression
89vette, Z69's post explains the fix but didn't explain the initial problem. The initial problem with $8D, is there is an internal rounding error caused by a combination of very large injectors and/or very large displacement.
Prior to Z69's "fix", the "workaround" was "fib" to the ECM and pretend you were using a smaller combination of displacement and injector size in the appropriate "ratio". However, this did cause other "tuning issues" where only one of the parameters was used in the calculation but the other was not. Z69's fix resolved that issue.
The S_AUJP is the best way to go as it also fixes and improves a number of other issues: 1) such as the highest desired idle speed being limited to 800 rpm when the transmission not in Park/Neutral and 2) increasing rpm limit to 6400 rpm fro 5600 rpm on the Extended VE Tables.
Eek...The code of the Vette SD bin is different than the F-body (AUJP) bin. A lot of the code is similar but there is some specific differences within the code itself and much of the code itslef doesn't match up to the F-body's AUJP.
I am not sure if the AUJP bin will run properly on the Vette's 727 ECM - my raw gut feeling is it will "mostly". The AUJP doesn't have an Oil Temp Sensor like the Vette's. But it is woth a try. If the AUJP runs properly, then you go with the S_AUJP. But if the AUJP doesn't, then the S_AUJP won't.
A lot of the code is similar but there is some specific differences within the code itself and much of the code itslef doesn't match up to the F-body's AUJP.
The AUJP doesn't have an Oil Temp Sensor like the Vette's.
Actually it does. Its just not connected in the F bodies but it is all there.
The code isn't terribly different from what I've seen, just little bits here and there.
If you do the search for the pattern in a hex editor it should be easy to do the line swap. Have one more beer and take a look.
It would be worth the try.
What bin are you using?
I'm using AXCN bin. I use the hex editor in GM Epro to change the code if I can't do it in Tunercat. I don't have the ability to find a pattern. What pattern would I look for? I saw the values for the new code but did not see what the stock values are so I can look for them. Thanks for you help.
This may be a stupid question but does the injector constant in the code use the injector constant (1/injector constant)? I guess a better way to ask is if I am using 30 as my injector size in tunercat, do I still use the following code:
FE 84 1C BD E4 2C DE F1
But the code in the AXCN bin has a 2C and not a 24. If you read the post explaining this, it clearly says not to change BD E4 24 and to just swap either side. Am I missing something?
24 is a BCC, branch if carry clear (branch if greater than or equal to zero)
2C is a BGE, branch if greater than or equal to zero
They are the same thing. Use the value you have in the bin.
It sure looks like GM used a compiler for the code and it changed how it interpreted the high level code.
A BCC is unsigned where a BGE is signed, so they are different. In this case it doesn't matter as the 24/2C is the LSB of an address for a JSR.
89vette, as JP posted use whatever is in your code. Although I too wonder why it is 2C, maybe GM did a code tweak to AXCN along the way. Usually they change the broadcast code (BCC), but one never can tell.
I looked again at my bin and my buddies bin and there IS a 24 there and not a 2C. I'm now sure how I got those wires crossed. Sorry for all the confusion guys.