lulu2003
Full Member
Karma: +11/-1
Offline
Posts: 242
|
|
« Reply #45 on: July 20, 2012, 05:54:20 AM »
|
|
|
impressiv! but I simply meant fkhfm after multiplication with 1 or fkup. I am aware that sy_turbo is a compile time constant but I did not know that the code for Sy_turbo=0 is missing. and the code is ignoring the init value 1 and does not multiply? the code you examined is 100% the one Bische drives?
|
|
|
Logged
|
|
|
|
matchew
|
|
« Reply #46 on: July 20, 2012, 06:03:04 AM »
|
|
|
impressiv! Thanks, but it is simply just following logic and code. but I simply meant fkhfm after multiplication with 1 or fkup.
Ok i see I am aware that sy_turbo is a compile time constant but I did not know that the code for Sy_turbo=0 is missing.
Thats just what happens with compile options, the part of the option that is not needed, is simply missing. and the code is ignoring the init value 1 and does not multiply?
The initialisation value of 1.00 is always run the code you examined is 100% the one Bische drives?
It is of the stock file that his file is made from, that is the problem. It is not the exact file that is in his car. Which is why I am saying that M7 could be the cause of this.
|
|
|
Logged
|
|
|
|
lulu2003
Full Member
Karma: +11/-1
Offline
Posts: 242
|
|
« Reply #47 on: July 20, 2012, 06:20:54 AM »
|
|
|
for me I compared Sy_Turbo with e.g. Sy_Wmin and Sy_Wmax which are simply asm #constants built in the code, than compile options. of course you can have compile options that use system constants.
I am only at the beginning to understand my disassembled me7 binary.
there are several points where I would expect more Xrefs to a Variable than I see and I guess some may be accessed indirectly?
|
|
|
Logged
|
|
|
|
prj
|
|
« Reply #48 on: July 20, 2012, 09:14:26 AM »
|
|
|
Some things are accessed by subroutines where the addresses are passed as parameters. For example the DPP could be passed as one parameter and then address as another, then you will not see the XREF, etc.
|
|
|
Logged
|
|
|
|
lulu2003
Full Member
Karma: +11/-1
Offline
Posts: 242
|
|
« Reply #49 on: July 20, 2012, 09:49:20 AM »
|
|
|
it makes things not easier BTW: there are Me7 versions around that also use a 2nd HFM correction factor called fnwhfm (derived from a 3D Map Pulsation/NWS) which I did not find in any FR.
|
|
|
Logged
|
|
|
|
Gonzo
|
|
« Reply #50 on: July 21, 2012, 06:40:11 PM »
|
|
|
Why don't you ask Chris Tapp if you are using Maestro?
|
|
|
Logged
|
|
|
|
Bische
|
|
« Reply #51 on: July 22, 2012, 01:29:23 PM »
|
|
|
it makes things not easier BTW: there are Me7 versions around that also use a 2nd HFM correction factor called fnwhfm (derived from a 3D Map Pulsation/NWS) which I did not find in any FR. Do you happen to know one that has this? Why don't you ask Chris Tapp if you are using Maestro?
I have. He stopped responding when I told him I have had my stock file dissassembled and verifyed and the fact that he has given me the wrong file. My Galletto cable should show up on wednesday
|
|
|
Logged
|
|
|
|
Bische
|
|
« Reply #52 on: July 23, 2012, 11:47:32 AM »
|
|
|
Ok, I got the file version Tapp sent me. This was the stage 1 flash I had on my car before, that he then reverted back to stock, and sent back to me to me.
SW# 1037363052
I post this if anyone want to take a look and maybe verify the cause, it is NOT CHECKSUM'ed.
|
|
|
Logged
|
|
|
|
matchew
|
|
« Reply #53 on: July 23, 2012, 01:36:30 PM »
|
|
|
Let me get this straight, he reverted a tuned file that you sent him back to what he thinks is stock and then he used that?
|
|
|
Logged
|
|
|
|
matchew
|
|
« Reply #54 on: July 23, 2012, 01:45:25 PM »
|
|
|
The only differences to between the 2 files is map changes, and checksums. All routines are identical.
One is simply and update of the other.
|
|
|
Logged
|
|
|
|
Bische
|
|
« Reply #55 on: July 23, 2012, 02:45:55 PM »
|
|
|
Let me get this straight, he reverted a tuned file that you sent him back to what he thinks is stock and then he used that?
Yes The only differences to between the 2 files is map changes, and checksums. All routines are identical.
One is simply and update of the other.
Ok, thank you for confirming this. Not quite sure what to do next, I will try to 0 CWDHFM at least, see if that does the trick.
|
|
|
Logged
|
|
|
|
lulu2003
Full Member
Karma: +11/-1
Offline
Posts: 242
|
|
« Reply #56 on: July 23, 2012, 03:12:43 PM »
|
|
|
I still do not understand 100%:
this "m7" makes it impossible to read the flash image and you are forced to use the m7 application to modify (a subset of) parameters defined in m7? and it still could be possible that your KFKHFM is not completely "1" in your Flash ROM?
|
|
|
Logged
|
|
|
|
matchew
|
|
« Reply #57 on: July 23, 2012, 03:17:15 PM »
|
|
|
Maestro 7 is a device that allows the end user to "fiddle" parameters set by someone else. IT contains a flash loader and an editor of sorts. Think of it like winols + damos for dummies.
Any movement of the file is encrypted and it does not show any real addressing.
It is more than possible that any of the parameters defined are completely wrong.
M7 also places code mods into the file, which again could be causing anything.
The file can be read, but not with any tools that OP has.
It is a tuners interpretation of how a file is set out, using definitions created by them. The whole thing is totally open to miss-understanding and confusion, through no fault of the end user.
|
|
« Last Edit: July 23, 2012, 03:21:14 PM by matchew »
|
Logged
|
|
|
|
Bische
|
|
« Reply #58 on: July 25, 2012, 02:15:37 PM »
|
|
|
Alright, my Galletto showed up today and now im running my own file written in Winols and flashed with NefMoto flasher The condition seems to happen around 5000rpm, a little sooner in high load and a little later on low loads. If I just rev the engine it happens around 5500rpms. Im thinking it may have something to do with cam change over. Attached the actual file im running now.
|
|
|
Logged
|
|
|
|
Bische
|
|
« Reply #59 on: July 25, 2012, 02:37:41 PM »
|
|
|
LOL, I think I actually found it: I shifted the KFKHFM 1bit in that pic
|
|
|
Logged
|
|
|
|
|