I'm working with a Raspberry Pi Zero 2 W running Linux raspberrypi 5.15.61-v7+.
Is this a reliable way to establish that I have a non functional GPIO 15?
First, I establish that my test mechanism works by using GPIO 14 to light up an LED that is attached to my breadboard.
$ raspi-gpio set 14 op pn dh # Light turns on
$ raspi-gpio set 14 op pn dl # Light turns off
$ raspi-gpio set 14 op pn dh # Light turns on
$ raspi-gpio get 14
GPIO 14: level=1 fsel=1 func=OUTPUT
Next, I then try GPIO 15.
raspi-gpio set 15 op pn dh # No light
raspi-gpio set 15 op pn dl # No light
raspi-gpio set 15 op pn dh # No light
raspi-gpio get 15
GPIO 15: level=1 fsel=1 func=OUTPUT
To complete the cycle of testing, I move onto GPIO 18.
$ raspi-gpio set 18 op pn dh # Light on
$ raspi-gpio set 18 op pn dl # Light off
$ raspi-gpio set 18 op pn dh # Light on
$ raspi-gpio get 18
GPIO 18: level=1 fsel=1 func=OUTPUT
Is my test flawed in some way?