Qwiic buzzer changing address every few days

So I got a qwiic buzzer bob-24474. and in a week’s time it has changed address 4 times. I have never tried to change the address myself. I will restart my project and get an error, run a i2c scan see the new address, change the source code, recompile, and it works again for a day or so. Simple to fix but a pain.

any ideas on what I can check? I would just write it off, but 4 times in about as many days is just to much. I would like to place this project and forget about it.

If possible, try to use a different Qwiic cable or connector.

Does it reset after power cycling the MCU?

I never thought to much about it, I was treating a reset the same as a power cycle. But I think at least 3 of the 4 may have been from a dead cold start. Once if a remember was just from a reset.

To the first response, I have tried different cables. I tried alone or daisy chained

After a few days it did it again, this time I know it happened after a reset, whats more after running i2c scan, and updating the address in the code, it still says it is freezing. I cut ot the while(1) to keep testing, but it is not working at all now.

Same issue here. The address went from 52 to 54 and while the led still turns on and off, no more sound is produced. Power cycling and changing cables does nothing, does anyone know a solution ?

I have the same issue here. The device went from address 52 to 54, and makes no more sounds. The led still turns on. Is there anyway to recover the device ?

Can you share a photo of your setup? How many devices are on the i2c bus, and how long are the cables?