Jump to content

Help needed for coding with Foxwell NT510


JGO

Recommended Posts

Hi,

I did a search but could not find what I after.

For my Octavia III (2015) I would like to change some functionality and found in the section for the Octavia the changes described as e.g.:

 

Controller 17 - Instruments

07 - Coding

Byte 10

Enable Bit 4

 

However, when I connect the NT510, enter the specified controller 17 and choose the option "coding", I can't work out what to do from there. The existing coding seems to be just a long string of digits. Any help is highly appreciated.

 

Link to comment
Share on other sites

You are right of course, I should have included the pics. However, here they are.

 

Selecting Control module 17:

 

IMG_0333.thumb.jpg.b25d80a650681d39e18ceb9a7f736e0d.jpg

 

Selecting "Coding":

IMG_0334.thumb.jpg.9b9ee02ee66efce7b9a9228cf8ef264e.jpg

 

 

The current coding of the controller is shown as long string of digits (maybe hexa decimal):

IMG_0335.thumb.jpg.bd8d37ae5cc6493db635056e440525a2.jpg

 

 

IMG_0336.thumb.jpg.20ee869fdb607d4f1905d10a2b4d37cb.jpg

Link to comment
Share on other sites

On 20/04/2023 at 12:48, JGO said:

I would like to change some functionality

 

What changes are you hoping to make?

 

VCDS has a "long coding helper" which deciphers which parts of the string relate to each bite, you can select them and it will tell you what the options are before making the change if you choose any of them.

 

Even using that its always a worry that it may corrupt the code but you can easily revert back to the original settings, I would not be confident to edit the long coding using your reader  using info gained from the net which may not be correct for your instrument controller.

Link to comment
Share on other sites

Looking at your picture, the coding is:

07A40A00
29800008
01082A00
10000000
00000000

 

Dropping the new lines gives:

07A40A002980000801082A001000000000000000

 

Split into bytes:

byte  00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19
value 07 A4 0A 00 29 80 00 08 01 08 2A 00 10 00 00 00 00 00 00 00

 

That shows your current byte 10 value as 2A, next thing is to convert the hex to binary:

00101010

 

Split into bits:

bit   7 6 5 4 3 2 1 0
value 0 0 1 0 1 0 1 0

 

Flipping bit 4 gives:

bit   7 6 5 4 3 2 1 0
value 0 0 1 1 1 0 1 0

 

Converting from binary to hex gives:

3A

 

Adding it back to the original coding gives:

byte  00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19
value 07 A4 0A 00 29 80 00 08 01 08 3A 00 10 00 00 00 00 00 00 00

 

Which would be:

07A40A002980000801083A001000000000000000

 

And shown on your tool as:

07A40A00
29800008
01083A00
10000000
00000000

 

Just be careful, I expect it'll have some horrible method to enter the coding so double check everything...

  • Like 1
Link to comment
Share on other sites

Hi langers2k,

that is precisely what I was after, thank you so much😀. I had been trying to find such explanation online before posting the question.

You are right, it seems scaringly easy to make a mistake. So I will do that as paper exercise first and cross check every step before making any change and then also document everything I do, just in case...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Community Partner

×
×
  • Create New...

Important Information

Welcome to BRISKODA. Please note the following important links Terms of Use. We have a comprehensive Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.