I see it talking about conf9.json never to be part of fw but no mention of other layers.
But combining with your comment on OTA I think you are right.
Just saw this on the configuration page:
Note that a vendor configuration layer is not present by default. It is to facilitate post-production configuration: devices can be customised by uploading a single file (e.g. via HTTP POST to
/upload) instead of performing a full reflash. Vendor configuration is not reset by the “factory reset”, whether via GPIO or web.
This makes a lot of sense now that I re-read it.
I missed this completely!
Your right @scaprile, what I’ll try is:
- Build FW with conf0.json, but no conf1.json - conf8.json
- Flash a new device
- Copy my device specific configuration to the device in conf1.json - conf8.json
- User setting will be saved in conf9.json
- ONLY use OTA updates from this point (to not erase my conf1.json - conf8.json file)
Thanks