# MAX98357A Hookup Guide code no longer works with ESP32 Thing Plus

**URL:** <https://community.sparkfun.com/t/max98357a-hookup-guide-code-no-longer-works-with-esp32-thing-plus/59910>\
**Category:** Development Boards\
**Created:** [August 13, 2024, 11:41pm UTC](https://community.sparkfun.com/t/max98357a-hookup-guide-code-no-longer-works-with-esp32-thing-plus/59910 "2024-08-13T23:41:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mjeschke](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/mjeschke/32/6353_2.png) [@mjeschke](https://community.sparkfun.com/u/mjeschke)\
**Post date:** [August 13, 2024, 11:41pm UTC](https://community.sparkfun.com/t/max98357a-hookup-guide-code-no-longer-works-with-esp32-thing-plus/59910/1 "2024-08-13T23:41:39Z")

</div>

The easiest way to describe this issue is to reference the hookup guide below:

[https://learn.sparkfun.com/tutorials/i2s-audio-breakout-hookup-guide](https://learn.sparkfun.com/tutorials/i2s-audio-breakout-hookup-guide)

I have a Max98357A Breakout Board and a ESP32 Thing Plus linked below:

> **[SparkFun Thing Plus - ESP32 WROOM (U.FL) - WRL-17381 - SparkFun Electronics](https://www.sparkfun.com/products/17381)**
>
> The SparkFun ESP32 Thing Plus with U.FL allows you to get started with Espressif IoT ideations while still enjoying all the amenities of the ESP32 Thing.

I had these two boards functioning together about a year ago in the form of a A2DP Bluetooth speaker. Set the project aside. Came back, yesterday, updated libraries (unsure what library versions I had before) and I can no longer output audio through the MAX98357A. I’m perplexed. I’ve not rewired anything, it’s the same board that was working before. Yet I double checked the wiring and seems correct.

Core libraries for Arduino I2S & ESP32 seem to be broken? I went back to the Arduino IDE and started going through the referenced MAX98357A hook up guide to find I cannot get those code examples to work either.

Has anybody used the MAX98357A breakout with a ESP32 Thing Plus board recently? How did you get it working? Thanks!

---

<div class="post-metadata">

**Author:** ![aliarifat794](https://avatars.discourse-cdn.com/v4/letter/a/eb8c5e/32.png) [@aliarifat794](https://community.sparkfun.com/u/aliarifat794)\
**Post date:** [August 14, 2024, 3:28pm UTC](https://community.sparkfun.com/t/max98357a-hookup-guide-code-no-longer-works-with-esp32-thing-plus/59910/2 "2024-08-14T15:28:10Z")

</div>

If you still have the original project code that worked a year ago, upload it without any changes. This can help confirm whether the issue is with the libraries or something else.

---

<div class="post-metadata">

**Author:** ![mjeschke](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/mjeschke/32/6353_2.png) [@mjeschke](https://community.sparkfun.com/u/mjeschke)\
**Post date:** [August 14, 2024, 11:48pm UTC](https://community.sparkfun.com/t/max98357a-hookup-guide-code-no-longer-works-with-esp32-thing-plus/59910/3 "2024-08-14T23:48:21Z")

</div>

Figured out how to get the hookup guide tutorial working…

I was pulling from library instead of manually adding ZIP files downloaded from hookup guide webpage. Once I manually added zips it all worked.

I also figured out my original speaker project. Similar problem, authors updated the library and documentation. However, I don’t know that they updated the example projects. I was able to get working from their documentation.
