Qwiic buzzer with Redboard artemis Nano board

I received 3 qwiic buzzers yesterday and ran the example, but I couldn’t use it.

First, I ran Example_05_ChangeI2CAddress on Redboard to test changing the I2C address, but
I received the following message.

==========================================================
Character received, and device address is valid!
Attempting to set device address to 0x5B
Device address set failed!
Device will connect on new I2C address!
Scanning…
I2C device found at address 0x01 !
I2C device found at address 0x02 !
I2C device found at address 0x03 !

.
.

I2C device found at address 0x7C !
I2C device found at address 0x7D !
I2C device found at address 0x7E !
done

And I also ran Example_01_Buzz example on Redboard,
but it doesn’t work. I see “Device did not connect! Freezing.” message.

if (buzzer.begin() == false) {
Serial.println(“Device did not connect! Freezing.”);
while (1);
}

Is there anything else I need to do to use this example code?
Or is there a way to check if this is a problem with this qwiic buzzer parts(H/W)?

Test one at a time…does a single unit run example1Buzz @ default settings/address?

Yes, default…
In that example(Example_01_Buzz.ino), there is no code to set the I2C address. So I used the default address, 0x34. I checked that the default address in sfeQwiicBuzzer.h file.

[GitHub - sparkfun/SparkFun_Qwiic_Buzzer_Arduino_Library: Arduino Library for the SparkFun Qwiic Buzzer]

? Don’t set any address…use the exact code SparkFun_Qwiic_Buzzer_Arduino_Library/examples/Example_01_Buzz/Example_01_Buzz.ino at main · sparkfun/SparkFun_Qwiic_Buzzer_Arduino_Library · GitHub

with ONE buzzer hooked up.

I did that. I tested it without changing anything. I deleted qwiic buzzer library from my PC and reinstalled it and tested it again, but the problem still occurred.
It seems that I got false value here. (with One buzzer hooked up.)
if (buzzer.begin() == false) {
Serial.println(“Device did not connect! Freezing.”);
}

It works fine after factory reset. However, when I do I2C SCAN EXAMPLE, it finds buzzer for all addresses. This is another problem, but I solved the problem with another code.