Hello @ScottCLT,
Let me make it clear for you about the debugging.
From the i2cdetect command, we can check whether the drivers for the inbuilt hardware has been properly loaded:
i2cdetect -y 1
- 0x19 - accelerometer
- 0x29 - light sensor
- 0x38 - IO-extender - buzzer, LEDs and buttons
- 0x45 - LCD
i2cdetect -y 3
- 0x51 - RTC
- 0x60 - Encryption processor
However, if the drivers are loaded, you should see UU instead of the I2C address.
But in your output above, 0x38 is not loaded which means the drivers for buzzer, LEDs and buttons are not loaded. This is quite unusual.
Could you please reflash with the below image and try again?
Try the 32-bit at first.
Best Regards,
Lakshantha