i2c address scanner only picking up one pin configuration

this is my first time working with i2c hardware. i'm using a simple 16x2 lcd with an i2c backpack on it. when i use the i2c scanner, it will successfully find the address when SDA is in A4 and SDL is in A5 on my UNO.

HOWEVER, if SDA and SDL are moved to any other pins, and i reset the uno, no addresses return in the serial monitor. no i2c devices are found.

are there only 2 pins that can use i2c? do i have to define the pins if i want to use something other than A4 and A5?

UPDATE: upon further reading, it would appear that other pins do not have i2c capability. a4 and a5 are THE ONLY i2c pins, and cannot be redefined or changed.

Try after including this Library in the IDE.

HOWEVER, if SDA and SDL are moved to any other pins, and i reset the uno, no addresses return in the serial monitor. no i2c devices are found.

You cannot move SDA and SCL to other pins on the UNO, at least not if you want to use the hardware interface (most libraries depend on that).

are there only 2 pins that can use i2c? do i have to define the pins if i want to use something other than A4 and A5?

On the UNO the pins SDA and SCL are fixed to A4/A5 by the hardware.