Sparkfun Audio Codec breakout board wm8960 not connected with ESP32 WROOM dev board via I2C

I am trying to connect the audio breakout board WM8960 with the ESP32 WROOM development board. Since this ESP32 doesn’t have a Qwiic connector, I manually connected the 3.3 V and GND pins from ESP32 to WM8960 board and connected the 21 and 22 pins of ESP32 with SDA and SDL pins.

The WM8960 board is not getting detected using the Arduino Library provided by SparkFun. I am getting the following error

“The device did not respond. Please check the wiring.”

I also tried I2C scanning program to check the connection but I got a “No device found” message.

But my ESP32 is detecting other I2C modules such as the Humidity sensor and I can measure the signal.

I tried connecting pull-up resistors of 2.2 k in SDA and SCL pins but was still not successful

will it work only for SparkFun ESP32 IOT red board? or any boards can be used?

kindly help me to solve this issue

Share a photo of the wiring - Make sure to wire a 5v VIN and 3.3 power https://learn.sparkfun.com/tutorials/au … are-hookup to power the WM8960

Thanks, Russell for the quick reply. It was my mistake, I assumed that Vin and 3.3 v were interconnected and didn’t provide separate power to Vin. Now audio codec board is detected and working fine. Thank you very much