MY1690X Boot loop

Got the BOB-28038, the MY1690X-16S audio player. I have a logic analyzer on it and every 200ms it pulses (at 9600 baud) a ‘MP3OK’ in ASCII. Any command I send it within 50ms of that will be responded to with ‘OK’ but if its a query, it doesn’t give anything more. Anything after that 50ms doesn’t get a response, it just loops the ‘MP3OK’ repeatedly.

Electrically, I have it connected to the VBAT of a ESP32 Thing plus, which is running 4.0V and its does this behavior. Connecting it to 3.3V turns the power LED on but the chip doesn’t repeat MP3OK or respond, seeing as its less than the rated voltage.

I disconnected the RX and TX lines completely and it still repeated MP3OK.

I’ve triple checked that the SD card is Fat32, its 8gb, which is less than the 32gb limit. It does this behavior with or without the SD card.

Was hoping to have this working for a Christmas present so any help would be greatly appreciated!

Found the issue, despite the datasheet saying it can take 3.4v-5v, it can not. It requires 5V. Once I hooked the VIN to 5V, it operated normally. My battery is running at 4.1v. Need to buy a voltage booster now.