GPIO0 button, disable open AP/reset

I have bought 4 nice looking ESP32 packages with Mic, button and USB-C in. That I want to use with some fairy light strings in combination with powerbank, when camping and stuff.

The trouble is that in build in button is wired to GPIO0, and it’s all tiny on a circuitboard, so no way for me to physically change this.

I still would like the button to:

Short press next preset, double press previous preset, long press ramp brightness, just like all other GPIO buttons. Can anybody show me how to maybe disable or extend the reset functionality?

I know the question was asked before, but the answer was (rightly so) use another input, but in my case this is not possible and the unit is quite nice. (From Aliexpress, IoTorero WLED Sounds Reactive Type C USB Portable Addressable Strip Controller Works With Home Assistant.)

Thanks in advance!

just use button 1 instead of button 0

I understand, but i think i cannot physically change the pushbutton to another input, it’s all so tiny on the chip, see picture attached. Any ideas? Thanks

just change it in config to button 1, same hardware button. only button 0 in config has the reset functionality, that will be disabled if you set it to button 1.

long press is 3s. AP mode is 5-6 second and factory reset is 10-12s.

changing button from 0 to 1 (not GPIO, but removing GPIO from button 0 and assigning it to button 1) will prevent AP mode or reset entirely

Thanks both! It was big Braintime overhere… :face_with_spiral_eyes: