sdkconfig diff
Paste or drop two sdkconfig files, and see what differs, grouped by component, with the settings that matter in the field marked: watchdogs, brownout, rollback, secure boot, flash, partitions. Save the differences as an sdkconfig.defaults.
A minimal sdkconfig.defaults
An sdkconfig.defaults that lists only your changes survives ESP-IDF upgrades much better than a full sdkconfig in the repository. To get it: create an empty project for the same chip, run idf.py set-target and save its sdkconfig as A, put your project's sdkconfig as B, and save the differences.
Nothing is uploaded: the files stay in your browser.
Try it
Three devices are free, and no card is needed. Create an account, or read the guide for your platform: ESP32, Zephyr, Raspberry Pi Pico, Linux, ESP8266.
More
- Remote access to an ESP32 without TLS: what it measured and what it costs
- Reaching an ESP32 web server from outside its network
- Updating ESP32 firmware over the internet, with rollback
- Guru Meditation Error: decoding the backtrace, and crashes from the field
- Remote logging: ESP_LOG without a serial cable
- Heap and stack monitoring in the field
- An ESP32 behind CGNAT, 4G or Starlink
- TLS memory usage on the ESP32, and how to reduce it
- Sharing an ESP32 sensor page with anyone, without port forwarding
- ArduinoOTA over the internet, with a rollback
- ESP32 remote access compared: port forwarding, ngrok, Cloudflare Tunnel, Tailscale
- esp_http_server slow? The 250 ms delay and the fix
- Before the first ESP32 ships: a field support checklist
- ESP32 exception decoder: a Guru Meditation backtrace to lines, in the browser