<div dir="ltr">> <span style="font-family:Symbol"><span style="font-stretch:normal;font-size:7pt;font-family:'Times New Roman'"> </span></span><u></u>if the presets are used with condition as CPE serial number to match, I get the CPE to be updated with the desired settings, question is will it always push the preset values once it receives the INFORM from the client?<div><br></div><div>Only the values that do not match the preset will be changed. </div><div><br></div><div>> <span style="font-family:Symbol"><span style="font-stretch:normal;font-size:7pt;font-family:'Times New Roman'">  </span></span><u></u>If user changes any settings, will they be changed back to values defined in Presets once a INFORM is received ?</div><div><br></div><div>Only if those entries are sent in the inform. If a refreshObject is done on the root entry, and GenieACS detects a changed value and there is a preset for that value (and the precondition matches), then the CPE will be updated to match the preset.</div><div><br></div><div>> What is an OBJECT and how it can be used in context of pushing configuration</div><div><br></div><div>Search the archives at <a href="http://lists.genieacs.com/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.genieacs.com/mailman/listinfo/users</a>  This one has been covered a few times.</div><div><br></div><div>> Can we push a file carrying vendor specific configuration which is not supported in TR69 IGD tree everytime the CPE reboots or defaulted to factory configuration?</div><div><br></div><div>Yes. But it will require custom code on your part. You can either modify cwmp.coffee to look for those events and handle it, or you can use <a href="https://github.com/akcoder/genieacs">my fork</a> which will send the events to a third-party system. </div><div><div class="gmail_extra"><br></div></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">-dan</div></div>