Replacing crystal with clock from another esp32 - WiFi stops working
Posted: Thu Mar 12, 2026 7:22 pm
So from some posts I gathered that it should be possible to replace the crystal with a crystal oscillator or other clock source by connecting tge clock output directly to XTAL_P and letting XTAL_N floating.
I tried this here with an esp32-c3 supermini. I removed the crystal and then output CLKOUT_SIG_XTAL from an esp32-s3 supermini to the XTAL_P pin of the c3.
S3 on top, C3 on bottom.
This works, the C3 boots up, however it's not able to connect to wifi anymore. The clock output looks clean on my amateur scope (120Mhz bandwidth):
Any idea what could be the reason for wifi not working anymore?
I tried this here with an esp32-c3 supermini. I removed the crystal and then output CLKOUT_SIG_XTAL from an esp32-s3 supermini to the XTAL_P pin of the c3.
S3 on top, C3 on bottom.
This works, the C3 boots up, however it's not able to connect to wifi anymore. The clock output looks clean on my amateur scope (120Mhz bandwidth):
Any idea what could be the reason for wifi not working anymore?