RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 5:28 pm

All times are UTC




Post new topic Reply to topic  [ 77 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Wed Oct 16, 2013 12:04 am 
Offline
Newbie

Joined: Tue Jun 05, 2012 7:37 pm
Posts: 81
Excellent! I had a few things mixed up, but its all fixed now. Thank you again!


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Thu Jan 30, 2014 6:12 am 
Offline
Experienced

Joined: Tue May 17, 2011 11:52 am
Posts: 221
Location: Tasmania
Anyone figures out how to use these yet?

_________________
A8DH100M
Ej257 short block, CP Pistons, Ported EJ255 Heads, Kelford 264 cams, Blouch 1.5XTR, ID1000s, FMIC, Custom 3" Dump, DW300, Equal Length headers


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Thu Jan 30, 2014 7:21 am 
Offline
Experienced

Joined: Thu Jan 09, 2014 10:17 pm
Posts: 394
Has anybody located these for a8dh202x?


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Fri Feb 28, 2014 1:58 am 
Offline
Experienced

Joined: Sun Aug 07, 2011 3:15 am
Posts: 452
Location: Jamaica
Hey, Anybody can help with the A2TB100A


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Wed May 06, 2015 2:10 pm 
Offline
Experienced
User avatar

Joined: Sun Apr 27, 2008 2:14 pm
Posts: 316
Location: Kenya
Sanity check request please for A2WC012E JDM 2004 STi Forester.

Code:
 <table type="2D" name="Knock Threshold Filter Final Limit Min" category="" storagetype="float" endian="big" sizey="16" storageaddress="0x5E880">
      <!-- min: 10  max: 13  average: 11.34375 -->
      <scaling units="" expression="x" to_byte="x" format="0.000" fineincrement="0.01" coarseincrement="0.1" />
      <table type="Y Axis" name="" storagetype="float" storageaddress="0x5E840">
        <!-- 800 to 6800 -->
        <scaling units="" expression="x" to_byte="x" format="0.00" fineincrement="1" coarseincrement="5" />
      </table>
      <description>
      </description>
    </table>
    <table type="2D" name="Knock Threshold Weighing Factor" category="" storagetype="float" endian="big" sizey="18" storageaddress="0x5E908">
      <!-- min: 3  max: 3.4  average: 3.188889 -->
      <scaling units="" expression="x" to_byte="x" format="0.000" fineincrement="0.01" coarseincrement="0.1" />
      <table type="Y Axis" name="" storagetype="float" storageaddress="0x5E8C0">
        <!-- 800 to 7600 -->
        <scaling units="" expression="x" to_byte="x" format="0.00" fineincrement="1" coarseincrement="5" />
      </table>
      <description>
      </description>
    </table>
    <table type="2D" name="Knock Sensor Calibration" category="" storagetype="float" endian="big" sizey="58" storageaddress="0x5EA38">
      <!-- min: 0  max: 288  average: 168.569 -->
      <scaling units="" expression="x" to_byte="x" format="0.000" fineincrement="0.01" coarseincrement="0.1" />
      <table type="Y Axis" name="" storagetype="float" storageaddress="0x5E950">
        <!-- 0 to 2.5 -->
        <scaling units="" expression="x" to_byte="x" format="0.00" fineincrement="1" coarseincrement="5" />
      </table>
      <description>
      </description>
    </table>
    <table type="2D" name="Knock Threshold Filter Final Limit Max cyl 1" category="" storagetype="float" endian="big" sizey="10" storageaddress="0x5EB48">
      <!-- min: 16  max: 16  average: 16 -->
      <scaling units="" expression="x" to_byte="x" format="0.000" fineincrement="0.01" coarseincrement="0.1" />
      <table type="Y Axis" name="" storagetype="float" storageaddress="0x5EB20">
        <!-- 800 to 7600 -->
        <scaling units="" expression="x" to_byte="x" format="0.00" fineincrement="1" coarseincrement="5" />
      </table>
      <description>
      </description>
    </table>
    <table type="2D" name="Knock Threshold Filter Final Limit Max cyl 2" category="" storagetype="float" endian="big" sizey="10" storageaddress="0x5EB98">
      <!-- min: 16  max: 16  average: 16 -->
      <scaling units="" expression="x" to_byte="x" format="0.000" fineincrement="0.01" coarseincrement="0.1" />
      <table type="Y Axis" name="" storagetype="float" storageaddress="0x5EB70">
        <!-- 800 to 7600 -->
        <scaling units="" expression="x" to_byte="x" format="0.00" fineincrement="1" coarseincrement="5" />
      </table>
      <description>
      </description>
    </table>
    <table type="2D" name="Knock Threshold Filter Final Limit Max cyl 3" category="" storagetype="float" endian="big" sizey="10" storageaddress="0x5EBE8">
      <!-- min: 16  max: 16  average: 16 -->
      <scaling units="" expression="x" to_byte="x" format="0.000" fineincrement="0.01" coarseincrement="0.1" />
      <table type="Y Axis" name="" storagetype="float" storageaddress="0x5EBC0">
        <!-- 800 to 7600 -->
        <scaling units="" expression="x" to_byte="x" format="0.00" fineincrement="1" coarseincrement="5" />
      </table>
      <description>
      </description>
    </table>
    <table type="2D" name="Knock Threshold Filter Final Limit Max cyl 4" category="" storagetype="float" endian="big" sizey="10" storageaddress="0x5EC38">
      <!-- min: 16  max: 16  average: 16 -->
      <scaling units="" expression="x" to_byte="x" format="0.000" fineincrement="0.01" coarseincrement="0.1" />
      <table type="Y Axis" name="" storagetype="float" storageaddress="0x5EC10">
        <!-- 800 to 7600 -->
        <scaling units="" expression="x" to_byte="x" format="0.00" fineincrement="1" coarseincrement="5" />
      </table>
      <description>
      </description>
    </table>


and
Code:
Knock Threshold Level Final Limit Min     0x5E214
Knock Threshold Level Final Limit Max     0x5E218


Thanks tdd for the nice finds, will prove handy with my forged internals :-)

_________________
2009 JDM STi Spec C
RCM420-SR60
IDX1050
RCM FPR & PFR


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Wed May 06, 2015 5:26 pm 
Offline
Experienced
User avatar

Joined: Sun Apr 27, 2008 2:14 pm
Posts: 316
Location: Kenya
crippsdr wrote:
Anyone figures out how to use these yet?


https://cobbtuning.zendesk.com/hc/en-us ... ed-Pistons

I followed the cobb guidelines after finding my tables ^^^ and sure enough the low rpm and load noise has reduced, knocksum increments not as frequent as with the original stock settings :idea:

_________________
2009 JDM STi Spec C
RCM420-SR60
IDX1050
RCM FPR & PFR


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Thu May 28, 2015 2:26 am 
Offline
Newbie

Joined: Wed Mar 21, 2012 10:45 pm
Posts: 69
Anyone have these for A8DH202X?


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Sat Jul 11, 2015 4:28 am 
Offline
Newbie

Joined: Wed Mar 21, 2012 10:45 pm
Posts: 69
Still looking for these for A8DH202X if anyone has time, thanks!


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Sat Jul 11, 2015 10:44 am 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Out of town at the moment, will pull them for you when I'm back.

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Sun Jul 12, 2015 3:00 am 
Offline
Newbie

Joined: Wed Mar 21, 2012 10:45 pm
Posts: 69
Awesome! I appreciate it so so much!


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Sat Aug 22, 2015 6:17 pm 
Offline
Newbie

Joined: Wed Mar 21, 2012 10:45 pm
Posts: 69
Any update to this td-d?


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Sat Aug 22, 2015 6:47 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
A8DH202X
Code:
Background_Noise_Delta_Smoothing_Weighting_Factor_RPM_Delta_Threshold_Imm   000CE980
Background_Noise_Delta_Smoothing_Weighting_Factor_RPM_Delta_Threshold_Short 000CE984
Background_Noise_Base_Smoothing_Factor_High_Rpm_Delta                       000CE988
Background_Noise_Delta_Weighting_Factor_Low_RPM_Delta                       000CE98C
Background_Noise_Base_Smoothing_Factor_Low_Rpm_Delta                        000CE990
Background_Noise_Delta_Weighting_Factor_High_RPM_Delta                      000CE994

Knock_Sensor_Calibration                                                                     000CF000
Knock_Sensor_Calibration_Y_Axis                                                              000CEF18
Knock_Threshhold_Level_Final_Limit_Max                                                       000CE9AC
Knock_Threshhold_Level_Final_Limit_Min                                                       000CE9A8
Knock_threshhold_Filter_Final_Limit_max_modify_pre_final_limit                               000CE9A4
Knock_threshhold_Filter_background_noise_interv_weight_factor_High_RPM_Delta_Limit_max       000CE99C
Knock_threshhold_Filter_background_noise_interv_weight_factor_High_RPM_Delta_Rpm_delta_ratio 000CE9A0
Knock_threshhold_Filter_background_noise_interv_weight_factor_RPM_Delta_Short                000CE998
Knock_threshold_filter_Background_Noise_interval_Weighting_Factor_Low_RPM_Delta              000CEAF4
Knock_threshold_filter_Background_Noise_interval_Weighting_Factor_Low_RPM_Delta_Y_Axis       000CEAD8
Knock_threshold_filter_Final_Limit_Max_Cyl_1                                                 000CF160
Knock_threshold_filter_Final_Limit_Max_Cyl_1_Y_Axis                                          000CF138
Knock_threshold_filter_Final_Limit_Max_Cyl_2                                                 000CF1B0
Knock_threshold_filter_Final_Limit_Max_Cyl_2_Y_Axis                                          000CF188
Knock_threshold_filter_Final_Limit_Max_Cyl_3                                                 000CF200
Knock_threshold_filter_Final_Limit_Max_Cyl_3_Y_Axis                                          000CF1D8
Knock_threshold_filter_Final_Limit_Max_Cyl_4                                                 000CF250
Knock_threshold_filter_Final_Limit_Max_Cyl_4_Y_Axis                                          000CF228
Knock_threshold_filter_Final_Limit_Min                                                       000CF110
Knock_threshold_filter_Final_Limit_Min_Y_Axis                                                000CF0E8

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Sun Aug 23, 2015 3:02 am 
Offline
Newbie

Joined: Wed Mar 21, 2012 10:45 pm
Posts: 69
I get a parse error at the </rom> in my A8DH202X def with the following code. What am I doing wrong?
Code:
<table name="Background Noise Delta Smoothing Weighting Factor RPM Delta Threshold Imm" adress="ce980">
   <table name="Background Noise Delta Smoothing Weighting Factor RPM Delta Threshold Short" adress="ce984">
   <table name="Background Noise Base Smoothing Factor High RPM Delta" adress="ce988">
   <table name="Background Noise Delta Weighting Factor Low RPM Delta" adress="ce98c">
   <table name="Background Noise Base Smoothing Factor Low RPM Delta" adress="ce990">
   <table name="Background Noise Delta Weighting Factor High RPM Delta" adress="ce994">

   <table name="Knock Sensor Calibration" adress="cf000">
      <table name="Volts" adress="cef18"/>
   </table>
   
   <table name="Knock Threshold Level Final Limit Max" adress="ce9ac">
   <table name="Knock Threshold Level Final Limit Min" adress="ce9a8">
   <table name="Knock Threshold Filter Final Limit Max Modify Pre Final Limit" adress="ce9a4">
   <table name="Knock Threshold Filter Background Noise Interv Weight Factor High RPM Delta Limit Max" adress="ce99c">
   <table name="Knock Threshold Filter Background Noise Interv Weight Factor High RPM Delta RPM Delta Ratio" adress="ce9a0">
   <table name="Knock Threshold Filter Background Noise Interv Weight Factor RPM Delta Short" adress="ce998">

   <table name="Knock Threshold Filter Background Noise Interval Weighting Factor Low RPM Delta" adress="ceaf4">
      <table name="Volts" adress="cead8"/>
   </table>

   <table name="Knock Threshold Filter Final Limit Max Cyl 1" adress="cf160">
      <table name="Volts" adress="cf138"/>
   </table>

   <table name="Knock Threshold Filter Final Limit Max Cyl 2" adress="cf1b0">
      <table name="Volts" adress="cf188"/>
   </table>

   <table name="Knock Threshold Filter Final Limit Max Cyl 3" adress="cf200">
      <table name="Volts" adress="cf1d8"/>
   </table>

   <table name="Knock Threshold Filter Final Limit Max Cyl 4" adress="cf250">
      <table name="Volts" adress="cf228"/>
   </table>

   <table name="Knock Threshold Filter Final Limit Min" adress="cf110">
      <table name="Volts" adress="cf0e8"/>
   </table>   


And this in the base file
Code:
<table name="Knock Sensor Calibration" category="Knock Sensor" type="2D" level="1" scaling="rawecuvalue">
<table name="Volts" type="X Axis" elements="65" scaling="rawecuvalue"/>
</table>
<table name="Knock Threshold Filter Final Limit Min" category="Knock Sensor" type="2D" level="1" scaling="Knock">
<table name="Volts" type="X Axis" elements="10" scaling="RPM"/>
</table>
<table name="Knock Threshold Filter Final Limit Max Cyl 1" category="Knock Sensor" type="2D" level="1" scaling="Knock">
<table name="Volts" type="X Axis" elements="10" scaling="RPM"/>
</table>
<table name="Knock Threshold Filter Final Limit Max Cyl 2" category="Knock Sensor" type="2D" level="1" scaling="Knock">
<table name="Volts" type="X Axis" elements="10" scaling="RPM"/>
</table>
<table name="Knock Threshold Filter Final Limit Max Cyl 3" category="Knock Sensor" type="2D" level="1" scaling="Knock">
<table name="Volts" type="X Axis" elements="10" scaling="RPM"/>
</table>
<table name="Knock Threshold Filter Final Limit Max Cyl 4" category="Knock Sensor" type="2D" level="1" scaling="Knock">
<table name="Volts" type="X Axis" elements="10" scaling="RPM"/>
</table>
<table name="Knock Threshold Weight Factor RPM Load Cyl 1" category="Knock Sensor" type="3D" level="1" scaling="Knock">
<table name="X" type="X Axis" elements="18" scaling="RPM"/>
<table name="Y" type="Y Axis" elements="3" scaling="Knock"/>
</table>
<table name="Knock Threshold Weight Factor RPM Load Cyl 2" category="Knock Sensor" type="3D" level="1" scaling="Knock">
<table name="X" type="X Axis" elements="18" scaling="RPM"/>
<table name="Y" type="Y Axis" elements="3" scaling="Knock"/>
</table>
<table name="Knock Threshold Weight Factor RPM Load Cyl 3" category="Knock Sensor" type="3D" level="1" scaling="Knock">
<table name="X" type="X Axis" elements="18" scaling="RPM"/>
<table name="Y" type="Y Axis" elements="3" scaling="Knock"/>
</table>
<table name="Knock Threshold Weight Factor RPM Load Cyl 4" category="Knock Sensor" type="3D" level="1" scaling="Knock">
<table name="X" type="X Axis" elements="18" scaling="RPM"/>
<table name="Y" type="Y Axis" elements="3" scaling="Knock"/>
</table>
<table name="Knock Threshold Filter Background Noise Interval Weighting Factor Low RPM Delta" category="Knock Sensor" type="2D" level="1" scaling="Knock4">
<table name="Volts" type="X Axis" elements="7" scaling="RPM"/>
</table>
<table name="Background Noise Delta Smoothing Weighting Factor RPM Delta Threshold Imm" category="Knock Sensor" type="1D" level="1" scaling="Knock"/>
<table name="Background Noise Delta Smoothing Weighting Factor RPM Delta Threshold Short" category="Knock Sensor" type="1D" level="1" scaling="Knock"/>
<table name="Background Noise Delta Weighting Factor Low RPM Delta" category="Knock Sensor" type="1D" level="1" scaling="Knock"/>
<table name="Background Noise Base Smoothing Factor High Rpm Delta" category="Knock Sensor" type="1D" level="1" scaling="Knock"/>
<table name="Background Noise Delta Weighting Factor High RPM Delta" category="Knock Sensor" type="1D" level="1" scaling="Knock"/>
<table name="Background Noise Base Smoothing Factor Low Rpm Delta" category="Knock Sensor" type="1D" level="1" scaling="Knock"/>
<table name="Knock threshhold Filter background noise interv weight factor RPM Delta Short" category="Knock Sensor" type="1D" level="1" scaling="Knock"/>
<table name="Knock threshhold Filter background noise interv weight factor High RPM Delta Limit max" category="Knock Sensor" type="1D" level="1" scaling="Knock"/>
<table name="Knock threshhold Filter background noise interv weight factor High RPM Delta Rpm delta ratio" category="Knock Sensor" type="1D" level="1" scaling="Knock"/>
<table name="Knock threshhold Filter Final Limit max modify pre final limit" category="Knock Sensor" type="1D" level="1" scaling="Knock"/>
<table name="Knock Threshhold Level Final Limit Min" category="Knock Sensor" type="1D" level="1" scaling="Knock"/>
<table name="Knock Threshhold Level Final Limit Max" category="Knock Sensor" type="1D" level="1" scaling="Knock"/>
<table name="Filter Noise Level Weighting Factor" category="Knock Sensor" type="1D" level="1" scaling="Knock"/>
<table name="Filter Ref Max Range Hysteresis Corr Knock Sen output modify" category="Knock Sensor" type="1D" level="1" scaling="Knock3"/>
<table name="Knock Detection Minimum Engine Run Time" category="Knock Sensor" type="1D" level="1" scaling="Knock2"/>


Code:
<scaling name="Knock" units="units" toexpr="x" frexpr="x" format="%.2f" min="0" max="255" inc="1" storagetype="float" endian="big"/>
   <scaling name="Knock2" units="units" toexpr="x" frexpr="x" format="%.2f" min="0" max="255" inc="1" storagetype="float" endian="big"/>
   <scaling name="Knock3" units="units" toexpr="x" frexpr="x" format="%.2f" min="0" max="255" inc="1" storagetype="float" endian="big"/>
   <scaling name="Knock4" units="units" toexpr="x*0.000015258789" frexpr="x/0.000015258789" format="%.4f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Sun Aug 23, 2015 1:46 pm 
Offline
RomRaider Developer

Joined: Thu May 21, 2009 1:49 am
Posts: 7323
Location: Canada eh!
You've defined an number of tables but not closed off those table elements with either a / or </table>.


Top
 Profile  
 
 Post subject: Re: Knock Sensor Calibration, thresholds and noise filter
PostPosted: Sun Aug 23, 2015 3:26 pm 
Offline
Newbie

Joined: Wed Mar 21, 2012 10:45 pm
Posts: 69
I've done that, Now it opens. The log shows that it recognizes the tables in the A8DH202X xml. But nothing shows up under the Knock Sensor category?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 77 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl