Error: Error connecting DP: cannot read IDR

Oh I think I’ve gotten a few MG24’s into this state, but it’s a little different now, so this is a new one.

They are now getting stuck in a state where the firmware still functions (goes to sleep, wakes up, displays the correct stuff on the display) but nothing new can be written to it. This includes any new put actions to EEPROM storage, and also new firmware updates. It’s interesting, the IDE says that it successfully uploads the sketch, but it definitely doesn’t. Crazy! Wish I knew why this was happening.

I was definitely using the wrong buck converter before (a 3v) which seemed like it wasn’t providing enough power and causing the EEPROM to mess up. I am now using a 3.3v buck converter wired up to the gnd and 3.3v pads on the back. I thought this was working better but I’m wondering if maybe it still isn’t exactly enough? Maybe I should try a 3.7v, or maybe I’m chasing the wrong thing here…