NefMoto

Noob Zone => Noob Questions => Topic started by: kingkhalilz on December 10, 2014, 02:16:01 PM



Title: Cannot find CWKONLS
Post by: kingkhalilz on December 10, 2014, 02:16:01 PM
In the s4wiki xdf file i cannot find CWKONLS. I am trying to code out rear o2 sensors and egt's. Because The egt's are broke and the rear o2's dont have bungs in my exhaust so those are removed completely. I have used the xdf from stage 1 using the check boxes but my miles per gallon went wayyyy down. On top of that the car acts funny at warm up(no power). I Just cant seem to find CWKONLS.


Title: Re: Cannot find CWKONLS
Post by: nyet on December 10, 2014, 02:22:00 PM
181BB... it is in my latest mappack but i've yet to post it... sorry.

I'll also add it to the wiki.


Title: Re: Cannot find CWKONLS
Post by: kingkhalilz on December 10, 2014, 02:40:57 PM
What does 181BB mean? I am also having a hard time understanding

"""If you want to disable your EGT sensors:[56] (Note that my old M-box xdf is wrong[57] for CDATR/ATS. Please use these offsets.)

    CDATR (0x18196) - Configuration byte diagnosis exhaust gas temperature regulation """""

What value are we changing?? I understand the hexidecimal values for rear 02's. But how do i apply this offset and what is an offset?? Or are we doing something completely different?


Title: Re: Cannot find CWKONLS
Post by: nyet on December 10, 2014, 02:43:39 PM
What does 181BB mean?

....


Title: Re: Cannot find CWKONLS
Post by: kingkhalilz on December 10, 2014, 02:49:32 PM
Im missing something big lol


Title: Re: Cannot find CWKONLS
Post by: nyet on December 10, 2014, 02:55:13 PM
I'm going to go ahead and say yea, you should probably stop messing with any tuning until you figure this part out. Hint: you asked for the location of CWKONLS, and I gave you the location of CWKONLS.

Also known as an "offset" into the binary.


Title: Re: Cannot find CWKONLS
Post by: kingkhalilz on December 10, 2014, 03:01:13 PM
Shit dude, thank you so much. Yeah agreed. That means i have been changing random shit....How should i view the entire binary. The offset 181BB should give me the value for CWKONLS? Then I can change it using Hexidecimal?

So is each weird ass set of letters like "CWKONLS" just referring to an offset in the binary?


Title: Re: Cannot find CWKONLS
Post by: nyet on December 10, 2014, 03:03:34 PM
So is each weird ass set of letters like "CWKONLS" just referring to an offset in the binary?

You tell me.

What is a map?


Title: Re: Cannot find CWKONLS
Post by: kingkhalilz on December 10, 2014, 03:15:00 PM
So shit, okay so the whole row is CWKONLS. A map would be a bunch of numbers? But organized by offset?

The pic, Why is the stock value 33? It says in wiki 51 should be the default. Is one value in a different language?


Title: Re: Cannot find CWKONLS
Post by: nyet on December 10, 2014, 03:17:25 PM
So shit, okay so the whole row is CWKONLS.

No.

Quote
A map would be a bunch of numbers?

Yes.

Quote
But organized by offset?

No.

Quote
The pic, Why is the stock value 33? It says in wiki 51 should be the default.

Perhaps the file you are editing isn't a 2.7t M box file?

Quote
Is one value in a different language?

I believe 51 in German is still 51.


Title: Re: Cannot find CWKONLS
Post by: kingkhalilz on December 10, 2014, 03:21:47 PM
I snagged it on here as stock. Am i on the right track? So someone could potentially tune the whole thing using hex. Each map is an offset? CWKONLS is the number in the slot 181BB?


Title: Re: Cannot find CWKONLS
Post by: nyet on December 10, 2014, 03:26:29 PM
Yes, you have the right binary.

I see the problem:

0x33 is what in decimal?

Quote
Each map is an offset?

No. A map begins at an offset. It can also have 0, 1 or 2 associated maps (at other offsets) which form the axis data to the map values themselves (depending if it is a scalar, a 1d map or a 2d map)



Title: Re: Cannot find CWKONLS
Post by: kingkhalilz on December 10, 2014, 03:35:07 PM
Ur a bad ass dude. Hard to explain how happy I am. I get it. So a map starts at an offset and be connected to other offsets or maps. An offset is one value so naturally it would make sense for a map to be multiple offsets.

I get it now. I will simply change some of these in hex and try it out. I see how tuner pro and definitions are connected know. They are simply tools to make these changes easy to see.


Title: Re: Cannot find CWKONLS
Post by: ddillenger on December 10, 2014, 03:47:31 PM
Holy patience nye! Awesome. Attached is the last xdf I used prior to switcing to OLS. It should contain all that you need, in a very organized format.


Title: Re: Cannot find CWKONLS
Post by: kingkhalilz on December 10, 2014, 03:49:43 PM
Wow, your guys are fricken awesome! Thank you.


Title: Re: Cannot find CWKONLS
Post by: kingkhalilz on December 10, 2014, 04:10:26 PM
One more question. What does it want me to change the decimal value 51 to? I assume set them all to zero?

Also """"     ESKONF[5] (0x10C7A) - set to 0xC0 (set bits 6 and 7)
    ESKONF[6] (0x10C7B) - set from 0xF3 to 0xFF (M-box) (set bits 2 and 3)
    ESKONF[6] (0x10C7B) - set to 0xC3 to 0xCF (L-box) (set bits 2 and 3) """
Whats does it mean by bits 6,7,2,3. There is only one value for each offset. Is it saying according to offset 0x10C75 change the 6th and 7th bit following offset 0x10c75??? Or only change 0x10C7B to 0xFF???? Bits 6 and 7 starting at 0x10C75 are 0x10C7B and 0x10C7C. If so they are contradicting themselves with bit 6 cause it is offset 0x10C7B.



Title: Re: Cannot find CWKONLS
Post by: ddillenger on December 10, 2014, 04:46:30 PM
One more question. What does it want me to change the decimal value 51 to? I assume set them all to zero?

Also """"     ESKONF[5] (0x10C7A) - set to 0xC0 (set bits 6 and 7)
    ESKONF[6] (0x10C7B) - set from 0xF3 to 0xFF (M-box) (set bits 2 and 3)
    ESKONF[6] (0x10C7B) - set to 0xC3 to 0xCF (L-box) (set bits 2 and 3) """
Whats does it mean by bits 6,7,2,3. There is only one value for each offset. Is it saying according to offset 0x10C75 change the 6th and 7th bit following offset 0x10c75???



Look at the xdf.


Title: Re: Cannot find CWKONLS
Post by: nyet on December 10, 2014, 04:47:52 PM
1 byte is made up of 8 bits.


Title: Re: Cannot find CWKONLS
Post by: kingkhalilz on December 10, 2014, 04:52:34 PM
Look at the xdf.

I see it it has 13 slots for numbers just like the binary all are one after another. So 0x10C7B is made up of 8 numbers combined to one number and that number is what is sitting in that offset??


Title: Re: Cannot find CWKONLS
Post by: nyet on December 10, 2014, 04:54:45 PM
Forget about that for a moment. You need to understand this first:

"1 byte consists of 8 bits"


Title: Re: Cannot find CWKONLS
Post by: ddillenger on December 10, 2014, 05:13:50 PM
00000000=00
11111111=FF


Title: Re: Cannot find CWKONLS
Post by: kingkhalilz on December 10, 2014, 06:21:27 PM
And we are changing the Bytes. WOW!! I totally get it. I snagged a computer science major for a second, very simple. Thank you guys! What is the next step?? I want to go straight to figuring out the maps like IOP. Is this my next move??


Title: Re: Cannot find CWKONLS
Post by: kingkhalilz on December 10, 2014, 06:42:01 PM
I set these to zero correct? It doesnt say what to do with these offsets.
"""""""""If you want to disable your EGT sensors:[56] (Note that my old M-box xdf is wrong[57] for CDATR/ATS. Please use these offsets.)

    CDATR (0x18196) - Configuration byte diagnosis exhaust gas temperature regulation
    CDATS (0x18197) - Configuration byte diagnosis exhaust gas temperature sensor """"""""""""""'

Also still missing all these
    ZATMIKML = 1
    ZATMIKKML = 1
    TABGMEX = F(max)
    TIKATMOE = 0
    ZATMKML = 1
    ZATMKKML = 1
    TKATMOE = 0