Top pHAT Display not working

I am using a raspberry pi Zero 2 W running Rasbian GNU/Linux 11 (bullseye) with a top pHAT connected via GPIO.

I followed the hookup guide and was able to get everything else working, but I cannot get the display to work. I tried everything I could find such as editing boot/config, editing sfe-topphat-overlay.dts, editing etc/modules, adding etc/modprobe.d/fbttft.conf, and more but not a single thing works. The display is stuck on an all white screen.

I can see that the display changes from idle (dark blue/off) to white when the device turns on, but I cant get anything to be displayed in GUI or CLI mode. Im not sure what else to share at the moment but let me know if you would like to see any files or anything else. Thanks!

Do you have a different Pi (or other 40-pin GPIO SBC) you could test it on? Also ensure that the protocols are enabled in raspi-config

If neither of those work, it’s likely a defective pHat board; we offer a 30-day warranty on all products (if purchased from us) www.sparkfun.com/returns

I actually used an experimental video I found online to get the display working- but the colors are inverted. Is there a common way to fix this?