6395 ecm od bin issues
Thread Starter
Junior Member
Joined: Mar 2005
Posts: 13
Likes: 0
From: Duluth Minnesota
Car: 94 K1500
Engine: yes
Transmission: 4l60E W a few goodies
6395 ecm od bin issues
I am trying to make the fuel and timing tables go higher one of them goes to 6000rpm the other goes to 6400rpm wich on a decent smallblock is kinda on the low side Here is what I am doing.......
I am using tunerpro and a usb autoprom to modify and emulate,
I am changing the locations of the tables by using the hex editor to find a blank spot large enough for the larger table ( in its current location If I enlarge the tables It overlappes the next item) So then I modify the hex address ( move it to the blank spot that I found using the hex editor) by using the xdf Item editor in tunerpro. I have no Idea if this is the correct way to do this or not. Obviously I am doing something wrong because when you try to start it using the modified version it starts just fine and idles until you hit the gas and then it dies. It obviously cannot find the table that I modified
What am I missing????? am I even on the right track????
I am using tunerpro and a usb autoprom to modify and emulate,
I am changing the locations of the tables by using the hex editor to find a blank spot large enough for the larger table ( in its current location If I enlarge the tables It overlappes the next item) So then I modify the hex address ( move it to the blank spot that I found using the hex editor) by using the xdf Item editor in tunerpro. I have no Idea if this is the correct way to do this or not. Obviously I am doing something wrong because when you try to start it using the modified version it starts just fine and idles until you hit the gas and then it dies. It obviously cannot find the table that I modified
What am I missing????? am I even on the right track????
Supreme Member
Joined: Jun 2000
Posts: 7,554
Likes: 1
From: In reality
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter
Re: 6395 ecm od bin issues
Originally posted by bigsmlblks
I am trying to make the fuel and timing tables go higher one of them goes to 6000rpm the other goes to 6400rpm wich on a decent smallblock is kinda on the low side Here is what I am doing.......
I am using tunerpro and a usb autoprom to modify and emulate,
I am changing the locations of the tables by using the hex editor to find a blank spot large enough for the larger table ( in its current location If I enlarge the tables It overlappes the next item) So then I modify the hex address ( move it to the blank spot that I found using the hex editor) by using the xdf Item editor in tunerpro. I have no Idea if this is the correct way to do this or not. Obviously I am doing something wrong because when you try to start it using the modified version it starts just fine and idles until you hit the gas and then it dies. It obviously cannot find the table that I modified
What am I missing????? am I even on the right track????
I am trying to make the fuel and timing tables go higher one of them goes to 6000rpm the other goes to 6400rpm wich on a decent smallblock is kinda on the low side Here is what I am doing.......
I am using tunerpro and a usb autoprom to modify and emulate,
I am changing the locations of the tables by using the hex editor to find a blank spot large enough for the larger table ( in its current location If I enlarge the tables It overlappes the next item) So then I modify the hex address ( move it to the blank spot that I found using the hex editor) by using the xdf Item editor in tunerpro. I have no Idea if this is the correct way to do this or not. Obviously I am doing something wrong because when you try to start it using the modified version it starts just fine and idles until you hit the gas and then it dies. It obviously cannot find the table that I modified
What am I missing????? am I even on the right track????
If you're just trying to cut and paste things, you might run into issues.
You really should invest in an ecm bench, rather then trying patches on a running engine. Believe me, it's money and time well spent.
Thread Starter
Junior Member
Joined: Mar 2005
Posts: 13
Likes: 0
From: Duluth Minnesota
Car: 94 K1500
Engine: yes
Transmission: 4l60E W a few goodies
ok I am game for just about anything..... Could you explain what / how to go about doing this?? I know little about all of the technical stuff. I really want to learn how to do this but I am clueless. I try to search for this stuff but everything I find is either extremely basic or waaaaaaaaaaay over my head... any help is much appreciated
Originally posted by bigsmlblks
ok I am game for just about anything..... Could you explain what / how to go about doing this?? I know little about all of the technical stuff. I really want to learn how to do this but I am clueless. I try to search for this stuff but everything I find is either extremely basic or waaaaaaaaaaay over my head... any help is much appreciated
ok I am game for just about anything..... Could you explain what / how to go about doing this?? I know little about all of the technical stuff. I really want to learn how to do this but I am clueless. I try to search for this stuff but everything I find is either extremely basic or waaaaaaaaaaay over my head... any help is much appreciated
Read all the stickies on source code till they make sense.
Get a hac and start going through it while referencing the pink book.
The stock code also won't support >6400 rpm.
It doesn't calculate an rpm value higher than that.
It simply stops at 6375 actually.
The motor will keep reving, but the code will only use the last table value. You can modify the code to calc higher than that though as I've done for learning purposes. This shows how the stock code calcs rpm. https://www.thirdgen.org/techbb2/sho...light=rpm%2F25
There are stock GM non 3rd gen bins that support > 6400 too. One of those things I found while looking for something else.
Get a hac and start going through it while referencing the pink book.
The stock code also won't support >6400 rpm.
It doesn't calculate an rpm value higher than that.
It simply stops at 6375 actually.
The motor will keep reving, but the code will only use the last table value. You can modify the code to calc higher than that though as I've done for learning purposes. This shows how the stock code calcs rpm. https://www.thirdgen.org/techbb2/sho...light=rpm%2F25
There are stock GM non 3rd gen bins that support > 6400 too. One of those things I found while looking for something else.
Thread Starter
Junior Member
Joined: Mar 2005
Posts: 13
Likes: 0
From: Duluth Minnesota
Car: 94 K1500
Engine: yes
Transmission: 4l60E W a few goodies
If you feel you are not up to the task, you might look at an aftermarket setup. HTH
An ECM bench for testing your changes would also be a good idea. Don't expect to make magic happen right away.
There is one more thing that I was wondering.... I have found somewhere that my combonation can support a MAT sensor. Does anyone know how to do this????? or do you have a link to an article that explains this. I found that it is possible just can't find how.....
Thanks
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
6375 RPM is the most you can expect out of the stock pcm without radical changes to the code to allow for a 16 bit rpm term with 24 and/or 32 bit routines to handle the math. Its doable, but beyond the scope of most DIY'ers.
Trending Topics
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
My first suggestion would be to pick up the motorola reference manual for the HC11 at moto's site. Read teh central cpu section and look over the instruction set to get a flavor for what youll be working with. Its certainly not impossible to do this. I didnt know, and still really dont know much about computer hardware or any of that and I managed to pick it up. Having former knowlege would be a great help but you can manage without it if you take your time and work things out. Youll make mistakes (I do all the time) and get lost sometimes (yep, happens alot to me as well) but in the end youll be able to work it out.
Yep, you will run into a lot of apparent dead ends.
Just work on something else that's easier and read more and that wall you hit will suddenly disappear.
P4's do it with only one 16bit calc I believe. Never counted.
After that it is all 8bit. See my link above. As long as the DRP comes in on a 16 bit register. It should just be a cut and paste deal.
I thought a 6395 was one of the fast tbi ecm's.
Just work on something else that's easier and read more and that wall you hit will suddenly disappear.
Originally posted by dimented24x7
6375 RPM is the most you can expect out of the stock pcm without radical changes to the code to allow for a 16 bit rpm term with 24 and/or 32 bit routines to handle the math. Its doable, but beyond the scope of most DIY'ers.
6375 RPM is the most you can expect out of the stock pcm without radical changes to the code to allow for a 16 bit rpm term with 24 and/or 32 bit routines to handle the math. Its doable, but beyond the scope of most DIY'ers.
After that it is all 8bit. See my link above. As long as the DRP comes in on a 16 bit register. It should just be a cut and paste deal.
I thought a 6395 was one of the fast tbi ecm's.
Originally posted by bigsmlblks
How do I get an ecm bench????? what do I need to make one??? I probably have a lot of the stuff to do it.
There is one more thing that I was wondering.... I have found somewhere that my combonation can support a MAT sensor. Does anyone know how to do this????? or do you have a link to an article that explains this. I found that it is possible just can't find how.....
Thanks
How do I get an ecm bench????? what do I need to make one??? I probably have a lot of the stuff to do it.
There is one more thing that I was wondering.... I have found somewhere that my combonation can support a MAT sensor. Does anyone know how to do this????? or do you have a link to an article that explains this. I found that it is possible just can't find how.....
Thanks
Originally posted by Z69
I thought a 6395 was one of the fast tbi ecm's.
I thought a 6395 was one of the fast tbi ecm's.
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
Originally posted by Z69
P4's do it with only one 16bit calc I believe. Never counted.
After that it is all 8bit. See my link above. As long as the DRP comes in on a 16 bit register. It should just be a cut and paste deal.
P4's do it with only one 16bit calc I believe. Never counted.
After that it is all 8bit. See my link above. As long as the DRP comes in on a 16 bit register. It should just be a cut and paste deal.
The P6 also has an improved MPU with more RAM as well as non-multiplexed address lines and other improvements. If Im not mistaken, the speed they run at is ~2 MHz. This is exactly 2x the speed of the older tbi ecms, so they definatly are faster and better then what came before them in the tbi cars/trucks.
By your comments, I can't tell if you've actually looked at how 8D calcs the rpm term. Could just be me. The ecm is good to 9k+ theoretically. https://www.thirdgen.org/techbb2/sho...light=rpm%2F25
Instead of RPM/25. You do an RPM/xxxx term and stick it in the code right next to where the /25 term is done. Or else where. But that's where GM put it.
I've done a bin to 9k for giggles. Can't test it since my bench only goes to 64xx.
The hard part is understanding how the code works.
The code patch was easy. Well Rbob helped.... I went way off on a tangent. It took longer to figure out how to add the jsr in than anything else.
The stock 8D has a bunch of extra code in the middle of the calc for other things. Had to figure all that out first.
Instead of RPM/25. You do an RPM/xxxx term and stick it in the code right next to where the /25 term is done. Or else where. But that's where GM put it.
I've done a bin to 9k for giggles. Can't test it since my bench only goes to 64xx.
The hard part is understanding how the code works.
The code patch was easy. Well Rbob helped.... I went way off on a tangent. It took longer to figure out how to add the jsr in than anything else.
The stock 8D has a bunch of extra code in the middle of the calc for other things. Had to figure all that out first.
Thread Starter
Junior Member
Joined: Mar 2005
Posts: 13
Likes: 0
From: Duluth Minnesota
Car: 94 K1500
Engine: yes
Transmission: 4l60E W a few goodies
No flame intended, just trying to keep you from becoming discouraged. If you try to get in too deep too fast, you will become overwhelmed and give up. HTH
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
Originally posted by Z69
By your comments, I can't tell if you've actually looked at how 8D calcs the rpm term. Could just be me. The ecm is good to 9k+ theoretically. https://www.thirdgen.org/techbb2/sho...light=rpm%2F25
Instead of RPM/25. You do an RPM/xxxx term and stick it in the code right next to where the /25 term is done. Or else where. But that's where GM put it.
I've done a bin to 9k for giggles. Can't test it since my bench only goes to 64xx.
The hard part is understanding how the code works.
The code patch was easy. Well Rbob helped.... I went way off on a tangent. It took longer to figure out how to add the jsr in than anything else.
The stock 8D has a bunch of extra code in the middle of the calc for other things. Had to figure all that out first.
By your comments, I can't tell if you've actually looked at how 8D calcs the rpm term. Could just be me. The ecm is good to 9k+ theoretically. https://www.thirdgen.org/techbb2/sho...light=rpm%2F25
Instead of RPM/25. You do an RPM/xxxx term and stick it in the code right next to where the /25 term is done. Or else where. But that's where GM put it.
I've done a bin to 9k for giggles. Can't test it since my bench only goes to 64xx.
The hard part is understanding how the code works.
The code patch was easy. Well Rbob helped.... I went way off on a tangent. It took longer to figure out how to add the jsr in than anything else.
The stock 8D has a bunch of extra code in the middle of the calc for other things. Had to figure all that out first.
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
Originally posted by bigsmlblks
I won't get discouraged...... I am in this for the challenge....... I love a good challenge, if its not a challenge it gets boring to me.
I won't get discouraged...... I am in this for the challenge....... I love a good challenge, if its not a challenge it gets boring to me.
Thread
Thread Starter
Forum
Replies
Last Post






