97 3.8 Firebird, A4 3.42 Binary (16245315 CAL ID)
That is my map so far.. I will update it more over the weekend.
There are MANY more tables I have to put in there.. I started from the back of the file moving towards the front.
If I could not tell the table specs, I just left it in a line.. if I could see a pattern I divided the table up.
This thread will be devoted to the mapping of this binary. The map for this binary will apply to many 97 binaries.
The tables knowledge will apply to many OBD-II applications.
Re: 97 3.8 Firebird, A4 3.42 Binary (16245315 CAL
Updated...
Can you see the spark tables. ;)
I still have a little more code to table and then I shoul be done for a little while with this file..
Re: 97 3.8 Firebird, A4 3.42 Binary (16245315 CAL
2 spark tables? lol tell me it aint so..
the first seems to give more advance at the higher rpm - correct?
I'm looking at 0x79160 (16x21 table) and thinking spark.. only since I'm used to that being the first tables and they are about the right dimensions
0x7F97A is an 18x17 that could be too..
am I wrong? wouldnt be the first time.. ;D
Re: 97 3.8 Firebird, A4 3.42 Binary (16245315 CAL
Happened to check the board between meetings... (board, meeting... bad pun)
"2 spark tables? lol tell me it aint so..
the first seems to give more advance at the higher rpm - correct?"
Knowing that many PCM-controlled parameters have both WOT (TPS @100%) and non-WOT values might help in reading the tables. This is true of calibrations for the L67, I imagine the L36 (3800 NA) in Keith's car is controlled a similar fashion.
Re: 97 3.8 Firebird, A4 3.42 Binary (16245315 CAL
Magnus has already discovered the tables I was looking at are trans related.. the spark tables are farther along in the table map. I am working on converting them to degrees advance, clock tics or milliseconds - anything useable for a program to give as output..
Re: 97 3.8 Firebird, A4 3.42 Binary (16245315 CAL
BTW.. Me thinks the spark tables are split 200 - 3400 rpm and 3600 - 6800rpm. Thats why there's 2 of them.
But I'm basing that on 68HC11 bins that I've found info on.. and some only say 1 spark table exists..
Isn't spark supposed to be the easy one?? ;D
Re: 97 3.8 Firebird, A4 3.42 Binary (16245315 CAL
Re: 97 3.8 Firebird, A4 3.42 Binary (16245315 CAL
I know this is an old post but . . .
0x79160 and 0x79400 are both spark.
0x7f97a is a shift pressure table
Re: 97 3.8 Firebird, A4 3.42 Binary (16245315 CAL
:o
Excellent. :)
I have an updated file at home that I haven't put on the server yet, I'll add your edits in there as well. Thanks!
- Keith
Re: 97 3.8 Firebird, A4 3.42 Binary (16245315 CAL
Hey guys, just thought I would throw some info around and see if it sticks.
If 0x79160 and 0x79400 are both spark tables, on subroutine 0x1B2FE that would make FF9AFE a 10.4-104.4 Map value and FF9410,FF93FA,FF93F6 3 different RPM/ Bit calculations.
It would be nice to get some of the A/D inputs from the
hardware ID'd.
Yes, no?
I don't have an PCM to play with so I'm just going by what info you have posted here.
Anyway, the CPU setup routine is at 0x010B6
The QSM Rx data moving routine is at 0x0CB20
The QSM Tx data moving routine is at 0x0CBCA
Both of them have a JSR to ram check ;D
Super Sport x2