# Is there a way to 'reset' all properties to 'factory settings'?

**URL:** <https://forum.commonvisionblox.com/t/is-there-a-way-to-reset-all-properties-to-factory-settings/800>\
**Category:** .Net API\
**Created:** [June 3, 2019, 10:17am UTC](https://forum.commonvisionblox.com/t/is-there-a-way-to-reset-all-properties-to-factory-settings/800 "2019-06-03T10:17:45Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ben](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@Ben](https://forum.commonvisionblox.com/u/Ben)\
**Post date:** [June 3, 2019, 10:17am UTC](https://forum.commonvisionblox.com/t/is-there-a-way-to-reset-all-properties-to-factory-settings/800/1 "2019-06-03T10:17:45Z")

</div>

Previously we’ve used the Sapera ccf files, but these are a whole load of pain (you can only reliably update them using CamExpert, and sometimes the values don’t ‘take’ on first load).

I’m very pleased with the usability of NodeMaps for updating properties, but I don’t really want to have to set hundreds of properties in order to get a ‘known state’. Is there anyway to say “reset to factory settings” and then just update the properties that differ?

---

<div class="post-metadata">

**Author:** ![Ben](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@Ben](https://forum.commonvisionblox.com/u/Ben)\
**Post date:** [June 3, 2019, 11:30am UTC](https://forum.commonvisionblox.com/t/is-there-a-way-to-reset-all-properties-to-factory-settings/800/2 "2019-06-03T11:30:26Z")

</div>

I think I’ve found the answer:

```
Std::UserSetSelector = "Default";
call Std::UserSetLoad

```

This doesn’t _appear_ to reset the IP, fortunately 🙂

---

<div class="post-metadata">

**Author:** ![CvK](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.commonvisionblox.com/cvk/32/112_2.png) [@CvK](https://forum.commonvisionblox.com/u/CvK)\
**Post date:** [June 14, 2019, 12:59pm UTC](https://forum.commonvisionblox.com/t/is-there-a-way-to-reset-all-properties-to-factory-settings/800/3 "2019-06-14T12:59:19Z")

</div>

IP is indeed not reset by loading camera settings. At least, I have yet to encounter the camera in which this is the case!

---

<div class="post-metadata">

**Author:** ![Ben](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@Ben](https://forum.commonvisionblox.com/u/Ben)\
**Post date:** [July 26, 2019, 10:28am UTC](https://forum.commonvisionblox.com/t/is-there-a-way-to-reset-all-properties-to-factory-settings/800/4 "2019-07-26T10:28:00Z")

</div>

To follow on from this question: I’m trying to understand exactly how the interaction with Default settings works.

I have a camera which is configured to boot with ‘User settings 1’. I connected with GenICamBrowser, and modified a few settings, but didn’t save to User Settings 1. When I reconnected, it seems to have kept the changes, rather than booting to the original User Settings.

Is this expected behaviour, or am I doing something wrong?

---

<div class="post-metadata">

**Author:** ![parsd](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.commonvisionblox.com/parsd/32/7_2.png) [@parsd](https://forum.commonvisionblox.com/u/parsd)\
**Post date:** [July 26, 2019, 11:20am UTC](https://forum.commonvisionblox.com/t/is-there-a-way-to-reset-all-properties-to-factory-settings/800/5 "2019-07-26T11:20:14Z")

</div>

Hi @Ben,

generally this is expected behavior. Until you power off your camera. Then what is saved in _User settings 1_ is restored.

It is not standardized, though, what features remain unchanged after disconnecting. This is purely a camera thing. It is safe to say that all mandatory communication related features are set by the transport layer to enable a fresh communication.
