RX7Club.com - Mazda RX7 Forum

RX7Club.com - Mazda RX7 Forum (https://www.rx7club.com/)
-   3rd Generation Specific (1993-2002) (https://www.rx7club.com/3rd-generation-specific-1993-2002-16/)
-   -   Stock Mazda Fuel & Ignition Maps (https://www.rx7club.com/3rd-generation-specific-1993-2002-16/stock-mazda-fuel-ignition-maps-876250/)

hwnd 12-02-09 10:36 AM

Stock Mazda Fuel & Ignition Maps
 
3 Attachment(s)
I dont want to get too deep into this but here is what they look like from the N3A7 ROM..

I've attached the Primary Fuel map, Leading & Trailing Ignition maps.

calculon 12-02-09 10:39 AM

Damn man! What are you, some kind of sleepless tinkering junkie?

;)

hwnd 12-02-09 11:04 AM

you're one to talk ;-)

arghx 12-02-09 11:05 AM

Can you upload this in table form? What are you using to dump the chip? and can you explain the units used here

David0ff 12-02-09 11:09 AM

WOW u has haxed the Motorola chip ?

Julian 12-02-09 11:24 AM

Wow!

So the OEM maps are 12 (rpm units) x 14 (load units) so the PFC's 20 x 20 is a finer matrix

moconnor 12-02-09 11:34 AM


Originally Posted by Julian (Post 9654465)
So the OEM maps are 12 (rpm units) x 14 (load units) so the PFC's 20 x 20 is a finer matrix

Buy what is 12? 8000rpm? And what is 14? Can't be 10psi because fuel cut is higher.

Julian 12-02-09 11:50 AM

I would expect stock maps to go past 8000 rpm; because for years I drove on stock ecu to 8500. I would expect rpm to ~9000 (750 increments); and from x? inches to 13-14 psi?

arghx 12-02-09 12:03 PM

^ unlikely it is in psi... even GM does all their turbo speed density maps (GMC Syclone) in kilopascals

is the fuel map a volumetric efficiency table like GM uses? And are there boost modifier tables... again I am pretty familiar with the Syclone setup so I wonder how these compare

hwnd 12-02-09 02:10 PM

I don't want to to get into it too much because I'm still trying to figure things out (read: learning).

Currently I don't know the scalars but I'm making highly uneducated guesses at the scales (500 - 8000 RPM & -700mmHg to +700mmHg).

At this point, I believe the maps are Load vs. RPM based. There is most likely Throttle vs. RPM maps too (tip-in,etc) but I've yet to locate them.

In conjunction with some help, I've managed to bang out an IDA Pro Processor module to aid in disassembling the firmware from the external memory chips. My goal is to build a reflashable stock "single turbo" ecu but this is a long ways off from where i stand now.

arghx 12-02-09 04:18 PM

2 Attachment(s)
You will have to get some idea of how load is calculated then. On MAF based systems, it is usually measured airflow divided by rpm or measured airflow divided by some "ideal" airflow.

On the Syclones (MAP based just like the FD), fuel is calculated like this:



BPW = BPC * MAPP * T' * A/F' * VE * F33C * BLM * DFCO * DE * CLT * F77

Where:

BPW = Base Pulse Width

BPC = Base Pulse Constant Term

MAPP = Manifold Pressure Term

T' = Inverse Temperature Term

A/F' = Inverse Air Fuel Ratio Term

VE = Volumetric Efficiency Term

F33C = Battery Voltage Correction Term

BLM = Block Learn Correction Term

DFCO = Decel Fuel Cutoff Term

DE = Decel Enleanment Term

CLT = Closed Loop Correction Term

F77 = Turbo Boost Multiplier

see http://www.nwstp.com/forum/P4_section_9.asp

Factory ECU's are designed to model the engine and its potential for emissions, which explains some of the complication. Here is a list of some of the most important tables in the Syclone ECU: http://www.nwstp.com/forum/chiptable.asp

Here are the two most important fuel tables in the Syclone ECU:

https://www.rx7club.com/attachment.p...1&d=1259792721

This is the basic volumetric efficiency % vs rpm vs map table. But when the Syclone goes into boost, the boost modifier trim kicks in:

https://www.rx7club.com/attachment.p...1&d=1259792721

This is a two dimensional table of MAP (kilopascals absolute pressure) vs I believe a volumetric efficiency correction factor. The two tables work together along with all the other corrections. I'll see if I can dig up some stuff on the Honda internal ECU architecture. It may be closer to the FD design than the GM architecture.

Again, can you post those maps in a more readable 2 dimensional table form?

hwnd 12-02-09 04:34 PM


Originally Posted by arghx (Post 9655105)
You will have to get some idea of how load is calculated then. On MAF based systems, it is usually measured airflow divided by rpm or measured airflow divided by some "ideal" airflow.

On the Syclones (MAP based just like the FD), fuel is calculated like this:



BPW = BPC * MAPP * T' * A/F' * VE * F33C * BLM * DFCO * DE * CLT * F77

Where:

BPW = Base Pulse Width

BPC = Base Pulse Constant Term

MAPP = Manifold Pressure Term

T' = Inverse Temperature Term

A/F' = Inverse Air Fuel Ratio Term

VE = Volumetric Efficiency Term

F33C = Battery Voltage Correction Term

BLM = Block Learn Correction Term

DFCO = Decel Fuel Cutoff Term

DE = Decel Enleanment Term

CLT = Closed Loop Correction Term

F77 = Turbo Boost Multiplier

see http://www.nwstp.com/forum/P4_section_9.asp

Factory ECU's are designed to model the engine and its potential for emissions, which explains some of the complication.

Again, can you post those maps in a more readable 2 dimensional table form?



Why do I need to do this again?
Knowing what the numbers mean wont really help. Case & point would be with 90% of the "tuners" out tuning cars probably couldn't tell us how the computer figures up the fuel at the end of the routine but they "know" how to add/subtract fuel in various increments.

arghx 12-02-09 04:42 PM


Originally Posted by hwnd (Post 9655137)
Why do I need to do this again?
Knowing what the numbers mean wont really help.

If you really want to get some kind of Hondata/Chrome style chipped ECU going, you better do your best to understand how the ECU works. Otherwise you'll end up with nothing more than a Pettit Unlimited style ECU modification, and my understanding is that they just dumped fuel in. Remember that there's injector staging and all sorts of other things going on.


90% of the "tuners" out tuning cars probably couldn't tell us how the computer figures up the fuel at the end of the routine but they "know" how to add/subtract fuel in various increments.
Have you ever done any flash tuning or significant chip tuning? It's not the same as tuning an SAFC or a Power FC or a Haltech. Stock ECU's are very complicated and they put a lot of things in random Hexadecimal type of values or power of two. Only programs like Hondata have managed to simplify them some. The most expensive standalones are still pretty dumbed down. When you reflash an SR20 or KA24 ECU there is an injector constant you have to adjust and all sorts other crap. And timing is even more important... are those degrees BTDC? What are they? Is it on actual RPM or some value from the Ne sensor?

On Karman vortex MAF based ECU's, if you didn't know that the tables were based on Karmann Hz you'd never understand what you were dealing with. Hertz/Karmann signals are not the same as hotwire signals.

check out other sites like romraider.com, pgmfi.org, etc

hwnd 12-02-09 04:51 PM


Originally Posted by arghx (Post 9655156)
Have you ever done any flash tuning or significant chip tuning?

I was smart enough to yank the maps off and identify them :-)


I'm leaving work, when I get home I'll post a few images that might help you better understand where I'm going with this (after dinner of course).

notorque 12-02-09 05:10 PM

subscribed

hwnd 12-02-09 07:15 PM

1 Attachment(s)
This might give you a better idea of what I'm doing...

neit_jnf 12-02-09 07:56 PM

interested

KompressorLOgic 12-02-09 09:20 PM

looks like assembly language?

moconnor 12-02-09 09:44 PM


Originally Posted by kompressorlogic (Post 9655711)
looks like assembly language?

Yup. Brings back memories of the late '80s!

hwnd 12-02-09 10:05 PM

8bit (dis)Assembly Motorola baby!

I actually ended up having to write the disassembler plug-in for IDA.. It's loosely based on the 68k series but still remains a private semi-custom Denso chip.

..no hex editing done here. recompile or bust! :-)

FD3S2005 12-02-09 10:38 PM

look like nuclear missile codes to me :lol:

max240 12-03-09 08:01 AM

To the OP:
The 2nd Gen Ford Probe uses the same micro. and a couple of guys on probetalk have done quite a bit of disassembly on it and are very familiar with it. Look for Mike 94PGT or ASword , they may be able to give some info you might not already have.

hwnd 12-03-09 10:31 AM

Which processor?

HC11G5 or D8x? ...FD ecu has 3 in it.

hwnd 12-03-09 02:32 PM

For this project to really move any further.. it'll take an EE to decipher the Denso/Toshiba processor.. My BDM isn't working with the G5 proc.. mfgr isn't really any help either.

arghx 12-03-09 06:13 PM

so how about putting those maps in a chart rather than a 3d rendering? I'd like to see the trailing split progression

hwnd 12-03-09 06:38 PM

its less than you might think. it's 0* split in vac areas and max 4* split in boost. that's really it.

MOBEONER 12-03-09 07:10 PM

ether you guys are ridiculously smart or you all need a vacation.

I have not clue what you guys are talking about but it sounds cool.

scotty305 12-04-09 02:26 AM

Info like this makes me think of the good old days, back when the signal-to-noise ratio of the internet was nice and high... before myspace, facebook, and iTunes.

KingsBlade 12-04-09 03:27 AM

i really cant understand this.. but good work for doing what you do

Dudemaaanownsanrx7 12-04-09 11:41 AM

Yeah over my head too, I generally submerge myself with the information until I understand it. But I would just drown, trying to understand all this. Explain it in simple terms lol JUST KIDDING

gracer7-rx7 12-04-09 12:08 PM


Originally Posted by scotty305 (Post 9657993)
Info like this makes me think of the good old days, back when the signal-to-noise ratio of the internet was nice and high... before myspace, facebook, and iTunes.



There is still plenty of that. Usually not on car forums though. :)

hwnd 12-04-09 02:03 PM

1 Attachment(s)
I have a programmer board/adapter coming for the Motorola G5 processor using the M68SPGMR11 programmer. :nod:

Was a bit rough finding this one.

mdpalmer 12-04-09 10:25 PM


Originally Posted by Dudemaaanownsanrx7 (Post 9658531)
Yeah over my head too, I generally submerge myself with the information until I understand it. But I would just drown, trying to understand all this. Explain it in simple terms lol JUST KIDDING

I think the guys talking geek speak here are electrical hardware and/or software engineers by training or they have too much spare time on their hands... there is a lot of jargon in any discipline, and they are just speaking to that. Pretty neat stuff regardless. I love threads like this :)

mdpalmer 12-04-09 10:27 PM


Originally Posted by hwnd (Post 9657355)
its less than you might think. it's 0* split in vac areas and max 4* split in boost. that's really it.

^^ 4* split in boost? I thought Mazda spec was at at LEAST 14* split in boost. I'm no expert but that's what I understand :dunno:

hwnd 12-05-09 12:44 AM


Originally Posted by mdpalmer (Post 9659705)
^^ 4* split in boost? I thought Mazda spec was at at LEAST 14* split in boost. I'm no expert but that's what I understand :dunno:


I haven't ever see any evidence proving numbers.

arghx 12-05-09 12:30 PM

If you don't know the units used in the Mazda tables, how do you know it's 4 degrees split? serious question

KompressorLOgic 12-05-09 12:45 PM


Originally Posted by hwnd (Post 9655798)
8bit (dis)Assembly Motorola baby!

I actually ended up having to write the disassembler plug-in for IDA.. It's loosely based on the 68k series but still remains a private semi-custom Denso chip.

..no hex editing done here. recompile or bust! :-)

yeah back in college we used the motorola hc11 chip lol brings back memorys haha

Julian 12-05-09 02:15 PM


Originally Posted by arghx (Post 9660301)
If you don't know the units used in the Mazda tables, how do you know it's 4 degrees split? serious question

I don't think he was implying absolute values but rather relative. some areas of L/T maps look the same i.e. zero split; other areas have up to 4 x's magnitude difference.so maybe 4 x 3.5 degs == 14 deg total split

hwnd 12-05-09 05:40 PM


Originally Posted by arghx (Post 9660301)
If you don't know the units used in the Mazda tables, how do you know it's 4 degrees split? serious question

5k rpm, 0 mmHg = 36.9* (176) of ign... on the trailing map it -4.6 (170) of the primary map.

hwnd 12-05-09 05:46 PM


Originally Posted by Julian (Post 9660456)
I don't think he was implying absolute values but rather relative. some areas of L/T maps look the same i.e. zero split; other areas have up to 4 x's magnitude difference.so maybe 4 x 3.5 degs == 14 deg total split



you're right - the entire trailing map (in vacuum) is of the same value... it fades from -4* degree to -14.8*

in fact, 5K Revs column is 0* trailing until atmospheric pressure which is then -4.9*, -9.5* then 14.8*
it continues like that all over the map.

arghx 12-05-09 06:40 PM

4 Attachment(s)
Only way to prove numbers in the real world would be to use a Mazda tester/monitor tool. Also, the service highlights manual indicates that timing can vary up to 7 degrees based on knock sensor feedback alone.

https://www.rx7club.com/attachment.p...1&d=1260059720

for reference, here are the early model PFC timing maps (current PFC default maps are different). Supposedly these are close to stock.

https://www.rx7club.com/attachment.p...1&d=1260059720

https://www.rx7club.com/attachment.p...1&d=1260059720

here is the final injector pulsewidth map (hidden basemap * Commander INJ map correction) for that same model PFC. this does not include air temp etc corrections

https://www.rx7club.com/attachment.p...1&d=1260060264

10000 PIM units = atmospheric pressure
20000 PIM units = 1.0 kg/cm^2 boost or 14.22 psi

-- leading timing is in degrees BTDC
-- trailing timing is the number of degrees of separation between firing of the trailing and leading plugs
-- fuel map is in milliseconds of injector pulsewidth

RotorMotor 12-06-09 09:29 PM

subscribed buddy ;) (not that i understand it all, but i do understand enough to know that its pimp ish lol)

arghx 01-01-10 09:04 AM

updates?

hwnd 01-01-10 10:15 PM


Originally Posted by arghx (Post 9710361)
updates?

What kind of updates were you looking for?

I've since moved on to other projects to keep me busy.

arghx 01-02-10 02:31 AM

I think I know the answer, but have you found any of the other fuel/timing maps in the ECU or figured out what units the maps are actually representing?

j9fd3s 01-02-10 02:39 PM


Originally Posted by hwnd (Post 9659849)
I haven't ever see any evidence proving numbers.

the cosmo new model training book has the timing map in it, clearly split is small at low load, and big at high load.

the rx8 can be plugged into the dealership computer, it also runs more split @wot than it does at say half throttle.

i do not specifically know about the FD of course...

hwnd 01-03-10 12:16 AM

Of course there is more information... OMP, correction tables, etc..

There are a few people here who I've shared that information with but for something more specific you could always log the FD and build your own map for these or run the ECU on a workbench.

I didn't have any help extracting this information and dont feel the need to release it. Sorry.

MrNizzles 01-03-10 02:21 AM

^ ouch

dguy 01-03-10 06:38 PM


Originally Posted by hwnd (Post 9713221)
Of course there is more information... OMP, correction tables, etc..

There are a few people here who I've shared that information with but for something more specific you could always log the FD and build your own map for these or run the ECU on a workbench.

I didn't have any help extracting this information and dont feel the need to release it. Sorry.

I can respect that you're protective of work that you've put in but what was the point of posting the images of the maps in the first place, to gloat? Poor form.

NeoTuri 01-03-10 07:51 PM

^_^


All times are GMT -5. The time now is 11:22 AM.


© 2024 MH Sub I, LLC dba Internet Brands