Register
Results 1 to 15 of 83

Hybrid View

  1. #1
    Senior Member Diagnosticated's Avatar
    Join Date
    Mar 2011
    Posts
    291
    Thanks Thanks Given 
    21
    Thanks Thanks Received 
    100
    Thanked in
    67 Posts

    Default

    Quote Originally Posted by pawliukazz View Post
    Every edc16 has dtc code tables (mostly one or two),
    dtc switch-off tables and
    dtc behaviour tables. WBR,
    pawliukazz
    I assume you mean one or two fault tables for P-code and Manufacturer code. Yes these are sometimes in one or two blocks.
    By dtc-switch off tables I assume you mean fault class fault path table
    and behaviour table is presumably fault class table.
    It seems to me that fault class table never has value 000 so if you set fault class fault path for an error to 000 it can't look up the correct class (behaviour).
    Is that what you mean??? That method turns off up to 8 faults in one go, not one fault.

    I was talking more bout switching an individual error off by the detection and healing debounce. These are not so easy to find in EDC16 and when you change them, the ECU sometimes resorts to default values.

  2. #2
    DK Veteran
    pawliukazz's Avatar
    Join Date
    Nov 2009
    Location
    Jupiter
    Posts
    529
    Thanks Thanks Given 
    29
    Thanks Thanks Received 
    166
    Thanked in
    79 Posts

    Default

    Quote Originally Posted by Diagnosticated View Post
    I assume you mean one or two fault tables for P-code and Manufacturer code. Yes these are sometimes in one or two blocks.
    By dtc-switch off tables I assume you mean fault class fault path table
    and behaviour table is presumably fault class table.
    It seems to me that fault class table never has value 000 so if you set fault class fault path for an error to 000 it can't look up the correct class (behaviour).
    Is that what you mean??? That method turns off up to 8 faults in one go, not one fault.

    I was talking more bout switching an individual error off by the detection and healing debounce. These are not so easy to find in EDC16 and when you change them, the ECU sometimes resorts to default values.
    From what i've experienced - all dtc codes and/or it's code blocks are in PXXXX codes. Only BMW has Manufacturer codes. Even Renault has manufaccturer codes in diagnostics, but PXXXX code in hexdump flash.
    I don't know what you mean by fault class and others. I don't know if my names are correct, but i learned it without damos and named them with my understanding about it. What i wanted to say, is if the dtc is not directly related to performance of the engine (egr, intake mpnifold flap, fuel cut relay and so on...) it can be turned of without any performance loss.


    It seems to me that fault class table never has value 000 so if you set fault class fault path for an error to 000 it can't look up the correct class (behaviour).
    Is that what you mean??? That method turns off up to 8 faults in one go, not one fault.
    I doubt that. if every dtc's behaviour table would turn off other 8 dtcs, it wouldnt make sense (to my mind)
    you dont even have to modify that table.

    All i'm saying - if you've done research, know how to disable it, and tested on many cars - you are good to go

    WBR,
    pawliukazz

  3. The Following User Says Thank You to pawliukazz For This Useful Post:

    Diagnosticated (30th March, 2013)

  4. #3
    Senior Member Diagnosticated's Avatar
    Join Date
    Mar 2011
    Posts
    291
    Thanks Thanks Given 
    21
    Thanks Thanks Received 
    100
    Thanked in
    67 Posts

    Default

    Quote Originally Posted by pawliukazz View Post
    From what i've experienced - all dtc codes and/or it's code blocks are in PXXXX codes. Only BMW has Manufacturer codes. Even Renault has manufaccturer codes in diagnostics, but PXXXX code in hexdump flash.
    I don't know what you mean by fault class and others. I don't know if my names are correct, but i learned it without damos and named them with my understanding about it. What i wanted to say, is if the dtc is not directly related to performance of the engine (egr, intake mpnifold flap, fuel cut relay and so on...) it can be turned of without any performance loss.




    I doubt that. if every dtc's behaviour table would turn off other 8 dtcs, it wouldnt make sense (to my mind)
    you dont even have to modify that table.

    All i'm saying - if you've done research, know how to disable it, and tested on many cars - you are good to go

    WBR,
    pawliukazz
    Pawl....This is what I believe. I may be wrong.
    VW EDC16 use hundreds of VW specific codes some of them are also P-codes, some are not. These are arranged in blocks which Bosch call error class for error (DTC) Sometimes the VW codes are in one block and P-codes in another block. Sometimes the VW and P-codes are mixed in one block and sometimes the VW and P-codes are two different areas in one block.
    For Bosch EDC15, 8 error codes are connected to ONE error Path. (I assume it is same in EDC16). Each error path seems to have 20 or more settings to control MIL etc. There is not a 000 Error path as the block starts at 001. BUT Bosch do use 000 values in the error path so I assume 000 means NO ERROR path. With an Error path set to 000 the 8 errors (dtc) that connect to it will be disabled. This is 8 Potential error because not all 8 will be used. Sometimes only 1 or 2 are used.

  5. #4
    DK Veteran
    pawliukazz's Avatar
    Join Date
    Nov 2009
    Location
    Jupiter
    Posts
    529
    Thanks Thanks Given 
    29
    Thanks Thanks Received 
    166
    Thanked in
    79 Posts

    Default

    Quote Originally Posted by Diagnosticated View Post
    Pawl....This is what I believe. I may be wrong.
    VW EDC16 use hundreds of VW specific codes some of them are also P-codes, some are not. These are arranged in blocks which Bosch call error class for error (DTC) Sometimes the VW codes are in one block and P-codes in another block. Sometimes the VW and P-codes are mixed in one block and sometimes the VW and P-codes are two different areas in one block.
    For Bosch EDC15, 8 error codes are connected to ONE error Path. (I assume it is same in EDC16). Each error path seems to have 20 or more settings to control MIL etc. There is not a 000 Error path as the block starts at 001. BUT Bosch do use 000 values in the error path so I assume 000 means NO ERROR path. With an Error path set to 000 the 8 errors (dtc) that connect to it will be disabled. This is 8 Potential error because not all 8 will be used. Sometimes only 1 or 2 are used.
    I dont really follow... I'm not saying you're wrong, but edc15 and ec16 cannot be compared, they both have completely different dtc structure.

    But what i know for sure - every dtc or dtc block (depending on the manufacturer) has it's own switch, or as you call it "path"?

    as long as you disable correct bit, you are good to go, no other dtcs will be disabled. thats from my exprerience in edc16.

  6. #5
    Senior Member Diagnosticated's Avatar
    Join Date
    Mar 2011
    Posts
    291
    Thanks Thanks Given 
    21
    Thanks Thanks Received 
    100
    Thanked in
    67 Posts

    Default

    Quote Originally Posted by pawliukazz View Post
    I dont really follow... I'm not saying you're wrong, but edc15 and ec16 cannot be compared, they both have completely different dtc structure.

    But what i know for sure - every dtc or dtc block (depending on the manufacturer) has it's own switch, or as you call it "path"?

    as long as you disable correct bit, you are good to go, no other dtcs will be disabled. thats from my exprerience in edc16.

    Here is what I mean.

    (16874)....P0490...EGR Control Circuit High.

    VW call this: CARB spezifischer Fehlercode fuer Fehlerpfad Dfp_EGRCD_Max

    Which I think means: CARB specific error code for Error Path Dfp_EGRCD_Max

    They also have this:

    17810...(P1402)...EGR Valve (N18), Circuit Short to B+

    This is called: Kundenspezifischer Fehlercode fuer Fehlerpfad Dfp_EGRCD_Max

    Which I think means: Customer specific error code for Error Path Dfp_EGRCD_Max


    So that is two P-codes (CARB) and 2 Customer (VW) codes all for Error Path Dfp_EGRCD_Max.

    So If I find Error Path Dfp_EGRCD_Max and set it to 000, it will be off but 2 CARB and 2 customer codes will be disabled.

    I have no idea if this is correct. All I know is that using this method has produced some strange results. That's why I wondered if you used the same method.
    The path (switch) always has a number like 001, 002 etc up to roughly 020. These are the bits I set to 000 to disable the path.
    Last edited by Diagnosticated; 30th March, 2013 at 02:47 PM.

  7. The Following User Says Thank You to Diagnosticated For This Useful Post:

    mexanico1971 (23rd October, 2013)

  8. #6
    DK Veteran
    pawliukazz's Avatar
    Join Date
    Nov 2009
    Location
    Jupiter
    Posts
    529
    Thanks Thanks Given 
    29
    Thanks Thanks Received 
    166
    Thanked in
    79 Posts

    Default

    Quote Originally Posted by Diagnosticated View Post
    Here is what I mean.

    (16874)....P0490...EGR Control Circuit High.

    VW call this: CARB spezifischer Fehlercode fuer Fehlerpfad Dfp_EGRCD_Max

    Which I think means: CARB specific error code for Error Path Dfp_EGRCD_Max

    They also have this:

    17810...(P1402)...EGR Valve (N18), Circuit Short to B+

    This is called: Kundenspezifischer Fehlercode fuer Fehlerpfad Dfp_EGRCD_Max

    Which I think means: Customer specific error code for Error Path Dfp_EGRCD_Max


    So that is two P-codes (CARB) and 2 Customer (VW) codes all for Error Path Dfp_EGRCD_Max.

    So If I find Error Path Dfp_EGRCD_Max and set it to 000, it will be off but 2 CARB and 2 customer codes will be disabled.

    I have no idea if this is correct. All I know is that using this method has produced some strange results. That's why I wondered if you used the same method.
    The path (switch) always has a number like 001, 002 etc up to roughly 020. These are the bits I set to 000 to disable the path.
    I think i understand what you wanted to say, however:

    if the ecu has 320 dtcs, then it will have 320 switches or paths as you say. Knowing that vag has bocks of 4x1 instead of one dtc it will mean that:
    (16874)....P0490...EGR Control Circuit High. - these two will probably be in one block (refers to the same dtc) it may have either two empty slots or simmilar dtcs like for example "EGR Control Circuit Low" And it does not mater if we disable both all of them because they all refer to the same dtc, but different status, meaning the same control circuit problem, however one is too high, other is too low. All of these dtcs "live in the same house" and are responsible for the same thing.
    These dtc may also be in different blocks, but other slots will probably be empty.

    Also i wouldnt trust damos naming for paths. Only the manufacturers can understand what they are naming...

    conclusion - (Only from my own experience) you must be doing something wrong if you are getting strange results, i don't know your solution to finding paths, but...

    Again i will repeat myself - i've never had problems with disabling dtcs whatsoever.

    Best regards,
    pawliukazz

  9. The Following 4 Users Say Thank You to pawliukazz For This Useful Post:

    Diagnosticated (31st March, 2013), Helos (4th October, 2016), Novik_UA (2nd April, 2013), WinWoj (1st August, 2017)

  10. #7
    Senior Member Diagnosticated's Avatar
    Join Date
    Mar 2011
    Posts
    291
    Thanks Thanks Given 
    21
    Thanks Thanks Received 
    100
    Thanked in
    67 Posts

    Default

    Thanks for reply Pawl. That's what I mean. In my research each fault path (switch) is connected to a possible 4 P-codes and 4 VW codes (8 dtc's in total). It looks like we are talking about the same method. I find that I cannot always identify the exact start of the fault class block. I can find the first set of 4 codes but sometimes there are 8 x 4 rows of 0000 before this and sometimes 6 x 4 rows of 0000. I am not sure if the start of the block is always 6 rows infront or if it is sometimes 6 rows and sometimes 8 rows. Hopefully you know what I mean.
    My original research wasn't from DAMOS. I found the DAMOS names recently.
    I have only seen one VW DAMOS where the fault codes and fault paths are shown.
    Last edited by Diagnosticated; 31st March, 2013 at 08:59 AM.

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.