# Changes in the Configuration System in ESP-IDF v6: Default Values

DevFeed: [Changes in the Configuration System in ESP-IDF v6: Default Values](<https://devfeed.tech/articles/changes-in-the-configuration-system-in-esp-idf-v6-default-values-13739.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/12/configuration-in-esp-idf-6-defaults/>)

Author: John Lee

Published: 2025-12-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [configuration](<https://devfeed.tech/topics/configuration.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp-idf-kconfig](<https://devfeed.tech/tags/esp-idf-kconfig.md>), [idf-py](<https://devfeed.tech/tags/idf-py.md>), [overview](<https://devfeed.tech/tags/overview.md>), [practitioner](<https://devfeed.tech/tags/practitioner.md>), [sdkconfig](<https://devfeed.tech/tags/sdkconfig.md>)

## AI overview

This tutorial explains how configuration and default values work in ESP-IDF v5 and older versions, then describes the revised default-value management process introduced in ESP-IDF v6. It also covers default-value conflicts, the idf.py refresh-config command available in ESP-IDF v6.1 and later, and alternatives for ESP-IDF v6.0.

## Source excerpt

This article explains what are the default values in the ESP-IDF configuration and how they are managed in the configuration system in the upcoming ESP-IDF v6. The purpose and behavior of default values are described. This article also explains what is a conflict in default values and how to resolve it with the "idf.py refresh-config" command.